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