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
>