chore: merge blocksuite source code (#9213)

This commit is contained in:
Mirone
2024-12-20 15:38:06 +08:00
committed by GitHub
parent 2c9ef916f4
commit 30200ff86d
2031 changed files with 238888 additions and 229 deletions
@@ -0,0 +1 @@
export * from './surface-ref-model.js';
@@ -0,0 +1,31 @@
import { defineBlockSchema, type SchemaToModel } from '@blocksuite/store';
export type SurfaceRefProps = {
reference: string;
caption: string;
refFlavour: string;
};
export const SurfaceRefBlockSchema = defineBlockSchema({
flavour: 'affine:surface-ref',
props: () =>
({
reference: '',
caption: '',
}) as SurfaceRefProps,
metadata: {
version: 1,
role: 'content',
parent: ['affine:note', 'affine:paragraph', 'affine:list'],
},
});
export type SurfaceRefBlockModel = SchemaToModel<typeof SurfaceRefBlockSchema>;
declare global {
namespace BlockSuite {
interface BlockModels {
'affine:surface-ref': SurfaceRefBlockModel;
}
}
}