BlockSuite API Documentation / @blocksuite/store / Block
Class: Block
Defined in: packages/framework/store/src/model/block/block.ts:9
Constructors
new Block()
new Block(
schema,yBlock,doc?,options?):Block
Defined in: packages/framework/store/src/model/block/block.ts:38
Parameters
schema
yBlock
doc?
options?
BlockOptions = {}
Returns
Block
Properties
blockViewType
blockViewType:
BlockViewType='display'
Defined in: packages/framework/store/src/model/block/block.ts:12
doc?
readonlyoptionaldoc:Store
Defined in: packages/framework/store/src/model/block/block.ts:41
options
readonlyoptions:BlockOptions={}
Defined in: packages/framework/store/src/model/block/block.ts:42
schema
readonlyschema:Schema
Defined in: packages/framework/store/src/model/block/block.ts:39
yBlock
readonlyyBlock:YBlock
Defined in: packages/framework/store/src/model/block/block.ts:40
Accessors
flavour
Get Signature
get flavour():
string
Defined in: packages/framework/store/src/model/block/block.ts:14
Returns
string
id
Get Signature
get id():
string
Defined in: packages/framework/store/src/model/block/block.ts:18
Returns
string
model
Get Signature
get model():
BlockModel<object>
Defined in: packages/framework/store/src/model/block/block.ts:22
Returns
BlockModel<object>
pop
Get Signature
get pop(): (
prop) =>void| (prop) =>void
Defined in: packages/framework/store/src/model/block/block.ts:26
Returns
(prop) => void | (prop) => void
stash
Get Signature
get stash(): (
prop) =>void| (prop) =>void
Defined in: packages/framework/store/src/model/block/block.ts:30
Returns
(prop) => void | (prop) => void
version
Get Signature
get version():
number
Defined in: packages/framework/store/src/model/block/block.ts:34
Returns
number