BlockSuite API Documentation / @blocksuite/blocks / SurfaceBlockTransformer
Class: SurfaceBlockTransformer
Extends
BaseBlockTransformer<SurfaceBlockProps>
Constructors
new SurfaceBlockTransformer()
new SurfaceBlockTransformer():
SurfaceBlockTransformer
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):SurfaceBlockProps
Parameters
propsJson
Record<string, unknown>
Returns
SurfaceBlockProps
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
elementFromJSON()
elementFromJSON(
element):YMap<unknown>
Parameters
element
Record<string, unknown>
Returns
YMap<unknown>
Defined in
packages/affine/block-surface/dist/surface-transformer.d.ts:8
fromSnapshot()
fromSnapshot(
payload):Promise<SnapshotNode<SurfaceBlockProps>>
Parameters
payload
Returns
Promise<SnapshotNode<SurfaceBlockProps>>
Overrides
BaseBlockTransformer.fromSnapshot
Defined in
packages/affine/block-surface/dist/surface-transformer.d.ts:9
toSnapshot()
toSnapshot(
payload):object
Parameters
payload
ToSnapshotPayload<SurfaceBlockProps>
Returns
object
flavour
flavour:
string
id
id:
string
props
props:
Record<string,unknown>
version?
optionalversion:number
Overrides
BaseBlockTransformer.toSnapshot
Defined in
packages/affine/block-surface/dist/surface-transformer.d.ts:10