BlockSuite API Documentation / @blocksuite/blocks / ImageBlockTransformer
Class: ImageBlockTransformer
Extends
Constructors
new ImageBlockTransformer()
new ImageBlockTransformer():
ImageBlockTransformer
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):ImageBlockProps
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
Returns
object
Inherited from
BaseBlockTransformer._propsToSnapshot
Defined in
packages/framework/store/dist/transformer/base.d.ts:24
fromSnapshot()
fromSnapshot(
payload):Promise<SnapshotNode<ImageBlockProps>>
Parameters
payload
Returns
Promise<SnapshotNode<ImageBlockProps>>
Overrides
BaseBlockTransformer.fromSnapshot
Defined in
packages/affine/model/dist/blocks/image/image-transformer.d.ts:5
toSnapshot()
toSnapshot(
__namedParameters):BlockSnapshotLeaf
Parameters
__namedParameters
ToSnapshotPayload<ImageBlockProps>
Returns
BlockSnapshotLeaf
Inherited from
BaseBlockTransformer.toSnapshot
Defined in
packages/framework/store/dist/transformer/base.d.ts:28