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 
Defined in 
packages/framework/store/src/store/doc/block/index.ts:39
Properties 
blockViewType 
blockViewType:
BlockViewType=BlockViewType.Display
Defined in 
packages/framework/store/src/store/doc/block/index.ts:13
doc? 
readonlyoptionaldoc:Doc
Defined in 
packages/framework/store/src/store/doc/block/index.ts:42
options 
readonlyoptions:BlockOptions={}
Defined in 
packages/framework/store/src/store/doc/block/index.ts:43
schema 
readonlyschema:Schema
Defined in 
packages/framework/store/src/store/doc/block/index.ts:40
yBlock 
readonlyyBlock:YBlock
Defined in 
packages/framework/store/src/store/doc/block/index.ts:41
Accessors 
flavour 
getflavour():string
Returns 
string
Defined in 
packages/framework/store/src/store/doc/block/index.ts:15
id 
getid():string
Returns 
string
Defined in 
packages/framework/store/src/store/doc/block/index.ts:19
model 
getmodel():BlockModel<object,SignaledProps<object>>
Returns 
BlockModel<object, SignaledProps<object>>
Defined in 
packages/framework/store/src/store/doc/block/index.ts:23
pop 
getpop(): (prop) =>void
Returns 
Function
Parameters 
• prop: string
Returns 
void
Defined in 
packages/framework/store/src/store/doc/block/index.ts:27
stash 
getstash(): (prop) =>void
Returns 
Function
Parameters 
• prop: string
Returns 
void
Defined in 
packages/framework/store/src/store/doc/block/index.ts:31
version 
getversion():number
Returns 
number
Defined in 
packages/framework/store/src/store/doc/block/index.ts:35