BlockSuite API Documentation / @blocksuite/store / Job
Class: Job 
Constructors 
new Job() 
new Job(
__namedParameters):Job
Parameters 
• __namedParameters: JobConfig
Returns 
Defined in 
packages/framework/store/src/transformer/job.ts:322
Accessors 
adapterConfigs 
getadapterConfigs():Map<string,string>
Returns 
Map<string, string>
Defined in 
packages/framework/store/src/transformer/job.ts:306
assets 
getassets():Map<string,Blob>
Returns 
Map<string, Blob>
Defined in 
packages/framework/store/src/transformer/job.ts:310
assetsManager 
getassetsManager():AssetsManager
Returns 
Defined in 
packages/framework/store/src/transformer/job.ts:314
collection 
getcollection():DocCollection
Returns 
Defined in 
packages/framework/store/src/transformer/job.ts:318
Methods 
blockToSnapshot() 
blockToSnapshot(
model):Promise<undefined|BlockSnapshot>
Parameters 
• model: DraftModel
Returns 
Promise<undefined | BlockSnapshot>
Defined in 
packages/framework/store/src/transformer/job.ts:56
collectionInfoToSnapshot() 
collectionInfoToSnapshot():
undefined|CollectionInfoSnapshot
Returns 
undefined | CollectionInfoSnapshot
Defined in 
packages/framework/store/src/transformer/job.ts:71
docToSnapshot() 
docToSnapshot(
doc):Promise<undefined|DocSnapshot>
Parameters 
• doc: Doc
Returns 
Promise<undefined | DocSnapshot>
Defined in 
packages/framework/store/src/transformer/job.ts:96
reset() 
reset():
void
Returns 
void
Defined in 
packages/framework/store/src/transformer/job.ts:523
sliceToSnapshot() 
sliceToSnapshot(
slice):Promise<undefined|SliceSnapshot>
Parameters 
• slice: Slice
Returns 
Promise<undefined | SliceSnapshot>
Defined in 
packages/framework/store/src/transformer/job.ts:134
snapshotToBlock() 
snapshotToBlock(
snapshot,doc,parent?,index?):Promise<undefined|BlockModel<object,SignaledProps<object>>>
Parameters 
• snapshot: BlockSnapshot
• doc: Doc
• parent?: string
• index?: number
Returns 
Promise<undefined | BlockModel<object, SignaledProps<object>>>
Defined in 
packages/framework/store/src/transformer/job.ts:175
snapshotToDoc() 
snapshotToDoc(
snapshot):Promise<undefined|Doc>
Parameters 
• snapshot: DocSnapshot
Returns 
Promise<undefined | Doc>
Defined in 
packages/framework/store/src/transformer/job.ts:198
snapshotToModelData() 
snapshotToModelData(
snapshot):Promise<undefined|SnapshotReturn<object>>
Parameters 
• snapshot: BlockSnapshot
Returns 
Promise<undefined | SnapshotReturn<object>>
Defined in 
packages/framework/store/src/transformer/job.ts:223
snapshotToSlice() 
snapshotToSlice(
snapshot,doc,parent?,index?):Promise<undefined|Slice>
Parameters 
• snapshot: SliceSnapshot
• doc: Doc
• parent?: string
• index?: number
Returns 
Promise<undefined | Slice>
Defined in 
packages/framework/store/src/transformer/job.ts:248
walk() 
walk(
snapshot,callback):void
Parameters 
• snapshot: DocSnapshot
• callback
Returns 
void
Defined in 
packages/framework/store/src/transformer/job.ts:289