Skip to content

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

readonly transformerConfigs: 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

AttachmentBlockProps

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

FromSnapshotPayload

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>

Returns

BlockSnapshotLeaf

Overrides

BaseBlockTransformer.toSnapshot