BlockSuite API Documentation / @blocksuite/blocks / defineEmbedModel
Function: defineEmbedModel()
defineEmbedModel<
Props
,T
>(SuperClass
): () =>EdgelessBlock
<Props
&EdgelessSelectableProps
>
Type parameters
• Props extends object
• T extends Constructor
<BlockModel
<Props
>> = Constructor
<BlockModel
<Props
>>
Parameters
• SuperClass: T
Returns
Function
Returns
EdgelessBlock
<Props
& EdgelessSelectableProps
>
prototype
prototype:
EdgelessBlock
<any
>
Source
packages/blocks/src/_common/embed-block-helper/embed-block-model.ts:10