BlockSuite API Documentation / @blocksuite/affine-model / AttachmentBlockTransformer
Class: AttachmentBlockTransformer
Extends
Constructors
new AttachmentBlockTransformer()
new AttachmentBlockTransformer():
AttachmentBlockTransformer
Returns
Inherited from
BaseBlockTransformer.constructor
Properties
_internal
protected_internal:InternalPrimitives
Inherited from
BaseBlockTransformer._internal
Defined in
packages/framework/store/dist/transformer/base.d.ts:22
Methods
_propsFromSnapshot()
protected_propsFromSnapshot(propsJson):AttachmentBlockProps
Parameters
• propsJson: Record<string, unknown>
Returns
Inherited from
BaseBlockTransformer._propsFromSnapshot
Defined in
packages/framework/store/dist/transformer/base.d.ts:23
_propsToSnapshot()
protected_propsToSnapshot(model):object
Parameters
• model: DraftModel
Returns
object
Inherited from
BaseBlockTransformer._propsToSnapshot
Defined in
packages/framework/store/dist/transformer/base.d.ts:24
fromSnapshot()
fromSnapshot(
payload):Promise<SnapshotReturn<AttachmentBlockProps>>
Parameters
• payload: FromSnapshotPayload
Returns
Promise<SnapshotReturn<AttachmentBlockProps>>
Overrides
BaseBlockTransformer.fromSnapshot
Defined in
packages/affine/model/src/blocks/attachment/attachment-transformer.ts:12
toSnapshot()
toSnapshot(
payload):Promise<BlockSnapshotLeaf>
Parameters
• payload: ToSnapshotPayload<AttachmentBlockProps>
Returns
Promise<BlockSnapshotLeaf>
Overrides
BaseBlockTransformer.toSnapshot
Defined in
packages/affine/model/src/blocks/attachment/attachment-transformer.ts:23