mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-22 12:36:24 +08:00
20 lines
446 B
TypeScript
20 lines
446 B
TypeScript
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
|
|
>;
|
|
}
|
|
}
|