BlockSuite API Documentation / @blocksuite/store / Block
Class: Block
Constructors
new Block()
new Block(
schema,yBlock,doc?,options?):Block
Parameters
schema
yBlock
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
Get Signature
get flavour():
string
Returns
string
Defined in
packages/framework/store/src/store/doc/block/index.ts:15
id
Get Signature
get id():
string
Returns
string
Defined in
packages/framework/store/src/store/doc/block/index.ts:19
model
Get Signature
get model():
BlockModel<object,SignaledProps<object>>
Returns
BlockModel<object, SignaledProps<object>>
Defined in
packages/framework/store/src/store/doc/block/index.ts:23
pop
Get Signature
get pop(): (
prop) =>void
Returns
Function
Parameters
prop
string
Returns
void
Defined in
packages/framework/store/src/store/doc/block/index.ts:27
stash
Get Signature
get stash(): (
prop) =>void
Returns
Function
Parameters
prop
string
Returns
void
Defined in
packages/framework/store/src/store/doc/block/index.ts:31
version
Get Signature
get version():
number
Returns
number
Defined in
packages/framework/store/src/store/doc/block/index.ts:35