refactor(editor): remove block models global type (#10086)

This commit is contained in:
Saul-Mirone
2025-02-11 11:00:57 +00:00
parent a725df6ebe
commit 39eb8625d6
157 changed files with 402 additions and 621 deletions

View File

@@ -1,19 +1,5 @@
import type { BlockModel } from './block/block-model.js';
export * from './block/index.js';
export * from './doc.js';
export * from './store/index.js';
export * from './workspace.js';
export * from './workspace-meta.js';
declare global {
namespace BlockSuite {
interface BlockModels {}
type Flavour = string & keyof BlockModels;
type ModelProps<Model> = Partial<
Model extends BlockModel<infer U> ? U : never
>;
}
}

View File

@@ -658,7 +658,7 @@ export class Store {
);
}
getSchemaByFlavour(flavour: BlockSuite.Flavour) {
getSchemaByFlavour(flavour: string) {
return this._schema.flavourSchemaMap.get(flavour);
}