BlockSuite API Documentation / @blocksuite/store / Block
Class: Block
Constructors
new Block()
new Block(
schema,yBlock,doc?,options?):Block
Parameters
• schema: Schema
• yBlock: YBlock
• doc?: Doc
• options?: BlockOptions= {}
Returns
Source
packages/framework/store/src/store/doc/block.ts:38
Properties
_byPassProxy
private_byPassProxy:boolean=false
Source
packages/framework/store/src/store/doc/block.ts:22
_stashed
privatereadonly_stashed:Set<string|number>
Source
packages/framework/store/src/store/doc/block.ts:24
blockViewType
blockViewType:
BlockViewType=BlockViewType.Display
Source
packages/framework/store/src/store/doc/block.ts:26
doc?
optionalreadonlydoc:Doc
Source
packages/framework/store/src/store/doc/block.ts:41
flavour
readonlyflavour:string
Source
packages/framework/store/src/store/doc/block.ts:32
id
readonlyid:string
Source
packages/framework/store/src/store/doc/block.ts:30
model
readonlymodel:BlockModel<object>
Source
packages/framework/store/src/store/doc/block.ts:28
options
readonlyoptions:BlockOptions={}
Source
packages/framework/store/src/store/doc/block.ts:42
schema
readonlyschema:Schema
Source
packages/framework/store/src/store/doc/block.ts:39
version
readonlyversion:number
Source
packages/framework/store/src/store/doc/block.ts:34
yBlock
readonlyyBlock:YBlock
Source
packages/framework/store/src/store/doc/block.ts:40
yChildren
readonlyyChildren:Array<string[]>
Source
packages/framework/store/src/store/doc/block.ts:36
Methods
_byPassUpdate()
private_byPassUpdate(fn):void
Parameters
• fn
Returns
void
Source
packages/framework/store/src/store/doc/block.ts:161
_createModel()
private_createModel(props):BlockModel<object>
Parameters
• props: UnRecord
Returns
BlockModel<object>
Source
packages/framework/store/src/store/doc/block.ts:239
_getPropsProxy()
private_getPropsProxy(name,value):unknown
Parameters
• name: string
• value: unknown
Returns
unknown
Source
packages/framework/store/src/store/doc/block.ts:167
_parseYBlock()
private_parseYBlock():object
Returns
object
flavour
flavour:
string
id
id:
string
props
props:
Record<string,unknown>
version
version:
number
yChildren
yChildren:
Array<string[]>
Source
packages/framework/store/src/store/doc/block.ts:175
_popProp()
private_popProp(prop):void
Parameters
• prop: string
Returns
void
Source
packages/framework/store/src/store/doc/block.ts:153
_stashProp()
private_stashProp(prop):void
Parameters
• prop: string
Returns
void
Source
packages/framework/store/src/store/doc/block.ts:100
pop()
pop(
prop):void
Parameters
• prop: string
Returns
void
Source
packages/framework/store/src/store/doc/block.ts:303
stash()
stash(
prop):void
Parameters
• prop: string
Returns
void
Source
packages/framework/store/src/store/doc/block.ts:296