Skip to content

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>