chore: adjust tsconfig for blocksuite (#9259)

change `moduleResolution` to `bundler`
This commit is contained in:
Saul-Mirone
2024-12-23 13:10:55 +00:00
parent 2793080a57
commit 989e318c57
6 changed files with 28 additions and 75 deletions

View File

@@ -1,35 +1,35 @@
import { EmbedEdgelessBlockComponent } from './embed-figma-block/embed-edgeless-figma-block.js'; import { EmbedFigmaBlockComponent } from './embed-figma-block';
import type { EmbedFigmaBlockService } from './embed-figma-block/embed-figma-service.js'; import { EmbedEdgelessBlockComponent } from './embed-figma-block/embed-edgeless-figma-block';
import { EmbedFigmaBlockComponent } from './embed-figma-block/index.js'; import type { EmbedFigmaBlockService } from './embed-figma-block/embed-figma-service';
import { EmbedEdgelessGithubBlockComponent } from './embed-github-block/embed-edgeless-github-block.js';
import { import {
EmbedGithubBlockComponent, EmbedGithubBlockComponent,
type EmbedGithubBlockService, type EmbedGithubBlockService,
} from './embed-github-block/index.js'; } from './embed-github-block';
import { EmbedHtmlFullscreenToolbar } from './embed-html-block/components/fullscreen-toolbar.js'; import { EmbedEdgelessGithubBlockComponent } from './embed-github-block/embed-edgeless-github-block';
import { EmbedEdgelessHtmlBlockComponent } from './embed-html-block/embed-edgeless-html-block.js'; import { EmbedHtmlBlockComponent } from './embed-html-block';
import { EmbedHtmlBlockComponent } from './embed-html-block/index.js'; import { EmbedHtmlFullscreenToolbar } from './embed-html-block/components/fullscreen-toolbar';
import type { insertEmbedLinkedDocCommand } from './embed-linked-doc-block/commands/insert-embed-linked-doc.js'; import { EmbedEdgelessHtmlBlockComponent } from './embed-html-block/embed-edgeless-html-block';
import { EmbedLinkedDocBlockComponent } from './embed-linked-doc-block';
import type { insertEmbedLinkedDocCommand } from './embed-linked-doc-block/commands/insert-embed-linked-doc';
import type { import type {
InsertedLinkType, InsertedLinkType,
insertLinkByQuickSearchCommand, insertLinkByQuickSearchCommand,
} from './embed-linked-doc-block/commands/insert-link-by-quick-search.js'; } from './embed-linked-doc-block/commands/insert-link-by-quick-search';
import { EmbedEdgelessLinkedDocBlockComponent } from './embed-linked-doc-block/embed-edgeless-linked-doc-block.js'; import { EmbedEdgelessLinkedDocBlockComponent } from './embed-linked-doc-block/embed-edgeless-linked-doc-block';
import type { EmbedLinkedDocBlockConfig } from './embed-linked-doc-block/embed-linked-doc-config.js'; import type { EmbedLinkedDocBlockConfig } from './embed-linked-doc-block/embed-linked-doc-config';
import { EmbedLinkedDocBlockComponent } from './embed-linked-doc-block/index.js';
import { EmbedEdgelessLoomBlockComponent } from './embed-loom-block/embed-edgeless-loom-bock.js';
import { import {
EmbedLoomBlockComponent, EmbedLoomBlockComponent,
type EmbedLoomBlockService, type EmbedLoomBlockService,
} from './embed-loom-block/index.js'; } from './embed-loom-block';
import { EmbedSyncedDocCard } from './embed-synced-doc-block/components/embed-synced-doc-card.js'; import { EmbedEdgelessLoomBlockComponent } from './embed-loom-block/embed-edgeless-loom-bock';
import { EmbedEdgelessSyncedDocBlockComponent } from './embed-synced-doc-block/embed-edgeless-synced-doc-block.js'; import { EmbedSyncedDocBlockComponent } from './embed-synced-doc-block';
import { EmbedSyncedDocBlockComponent } from './embed-synced-doc-block/index.js'; import { EmbedSyncedDocCard } from './embed-synced-doc-block/components/embed-synced-doc-card';
import { EmbedEdgelessYoutubeBlockComponent } from './embed-youtube-block/embed-edgeless-youtube-block.js'; import { EmbedEdgelessSyncedDocBlockComponent } from './embed-synced-doc-block/embed-edgeless-synced-doc-block';
import { import {
EmbedYoutubeBlockComponent, EmbedYoutubeBlockComponent,
type EmbedYoutubeBlockService, type EmbedYoutubeBlockService,
} from './embed-youtube-block/index.js'; } from './embed-youtube-block';
import { EmbedEdgelessYoutubeBlockComponent } from './embed-youtube-block/embed-edgeless-youtube-block';
export function effects() { export function effects() {
customElements.define( customElements.define(

View File

@@ -2,9 +2,9 @@
"extends": "../tsconfig.json", "extends": "../tsconfig.json",
"compilerOptions": { "compilerOptions": {
"useDefineForClassFields": false, "useDefineForClassFields": false,
"module": "NodeNext", "module": "ESNext",
"lib": ["ESNext", "DOM", "DOM.Iterable"], "lib": ["ESNext", "DOM", "DOM.Iterable"],
"moduleResolution": "NodeNext", "moduleResolution": "Bundler",
"esModuleInterop": true, "esModuleInterop": true,
"noEmitOnError": true, "noEmitOnError": true,
"noUnusedLocals": true, "noUnusedLocals": true,
@@ -16,56 +16,6 @@
"composite": true "composite": true
}, },
"files": [], "files": [],
"references": [
{
"path": "./framework/block-std"
},
{
"path": "./framework/store"
},
{
"path": "./framework/global"
},
{
"path": "./framework/inline"
},
{
"path": "./blocks"
},
{
"path": "./presets"
},
{
"path": "./affine/all"
},
{
"path": "./affine/block-embed"
},
{
"path": "./affine/block-list"
},
{
"path": "./affine/block-paragraph"
},
{
"path": "./affine/block-surface"
},
{
"path": "./affine/components"
},
{
"path": "./affine/data-view"
},
{
"path": "./affine/model"
},
{
"path": "./affine/shared"
},
{
"path": "./affine/widget-scroll-anchoring"
}
],
"ts-node": { "ts-node": {
"esm": true, "esm": true,
"experimentalSpecifierResolution": "node", "experimentalSpecifierResolution": "node",

View File

@@ -4,7 +4,7 @@
import type { DocCollection } from '@blocksuite/affine/store'; import type { DocCollection } from '@blocksuite/affine/store';
declare global { declare global {
// eslint-disable-next-line no-var // oxlint-disable-next-line no-var
var __appInfo: { var __appInfo: {
electron: boolean; electron: boolean;
scheme: string; scheme: string;

View File

@@ -14,7 +14,7 @@
"path": "../debug" "path": "../debug"
}, },
{ {
"path": "../../../blocksuite/tsconfig.json" "path": "../../../blocksuite/affine/all"
}, },
{ {
"path": "./tsconfig.node.json" "path": "./tsconfig.node.json"

View File

@@ -26,6 +26,9 @@
{ {
"path": "../../common/env" "path": "../../common/env"
}, },
{
"path": "../../../blocksuite/affine/all"
},
{ {
"path": "./tsconfig.node.json" "path": "./tsconfig.node.json"
}, },

View File

@@ -159,7 +159,7 @@
}, },
// Blocksuite // Blocksuite
{ {
"path": "./blocksuite" "path": "./blocksuite/affine/all"
}, },
// Others // Others
{ {