BlockSuite API Documentation / @blocksuite/store / Transformer
Class: Transformer
Defined in: packages/framework/store/src/transformer/transformer.ts:59
Constructors
new Transformer()
new Transformer(
__namedParameters):Transformer
Defined in: packages/framework/store/src/transformer/transformer.ts:357
Parameters
__namedParameters
Returns
Transformer
Accessors
adapterConfigs
Get Signature
get adapterConfigs():
Map<string,string>
Defined in: packages/framework/store/src/transformer/transformer.ts:337
Returns
Map<string, string>
assets
Get Signature
get assets():
Map<string,Blob>
Defined in: packages/framework/store/src/transformer/transformer.ts:341
Returns
Map<string, Blob>
assetsManager
Get Signature
get assetsManager():
AssetsManager
Defined in: packages/framework/store/src/transformer/transformer.ts:345
Returns
docCRUD
Get Signature
get docCRUD():
DocCRUD
Defined in: packages/framework/store/src/transformer/transformer.ts:353
Returns
schema
Get Signature
get schema():
Schema
Defined in: packages/framework/store/src/transformer/transformer.ts:349
Returns
Methods
blockToSnapshot()
blockToSnapshot(
model):undefined|BlockSnapshot
Defined in: packages/framework/store/src/transformer/transformer.ts:77
Parameters
model
BlockModel<object> | DraftModel
Returns
undefined | BlockSnapshot
docToSnapshot()
docToSnapshot(
doc):undefined|DocSnapshot
Defined in: packages/framework/store/src/transformer/transformer.ts:100
Parameters
doc
Returns
undefined | DocSnapshot
reset()
reset():
void
Defined in: packages/framework/store/src/transformer/transformer.ts:645
Returns
void
sliceToSnapshot()
sliceToSnapshot(
slice):undefined|SliceSnapshot
Defined in: packages/framework/store/src/transformer/transformer.ts:138
Parameters
slice
Returns
undefined | SliceSnapshot
snapshotToBlock()
snapshotToBlock(
snapshot,doc,parent?,index?):Promise<undefined|BlockModel<object>>
Defined in: packages/framework/store/src/transformer/transformer.ts:174
Parameters
snapshot
doc
parent?
string
index?
number
Returns
Promise<undefined | BlockModel<object>>
snapshotToDoc()
snapshotToDoc(
snapshot):Promise<undefined|Store>
Defined in: packages/framework/store/src/transformer/transformer.ts:192
Parameters
snapshot
Returns
Promise<undefined | Store>
snapshotToModelData()
snapshotToModelData(
snapshot):Promise<undefined|SnapshotNode<object>>
Defined in: packages/framework/store/src/transformer/transformer.ts:217
Parameters
snapshot
Returns
Promise<undefined | SnapshotNode<object>>
snapshotToSlice()
snapshotToSlice(
snapshot,doc,parent?,index?):Promise<undefined|Slice>
Defined in: packages/framework/store/src/transformer/transformer.ts:242
Parameters
snapshot
doc
parent?
string
index?
number
Returns
Promise<undefined | Slice>
walk()
walk(
snapshot,callback):void
Defined in: packages/framework/store/src/transformer/transformer.ts:320
Parameters
snapshot
callback
(block) => void
Returns
void