BlockSuite API Documentation / @blocksuite/affine-model / defineEmbedModel
Function: defineEmbedModel()
defineEmbedModel<
Props,T>(BlockModelSuperClass): () =>GfxBlockElementModel<Props&GfxCompatibleProps>
Defined in: packages/affine/model/src/utils/helper.ts:11
Type Parameters
Props
Props extends object
T
T extends Constructor<BlockModel<Props>> = Constructor<BlockModel<Props>>
Parameters
BlockModelSuperClass
T
Returns
Function
Returns
GfxBlockElementModel<Props & GfxCompatibleProps>
prototype
prototype:
GfxBlockElementModel<any>