BlockSuite API Documentation / @blocksuite/blocks / PageBlockModel
Class: PageBlockModel 
Contents 
Extends 
- BlockModel<- PageProps>
Constructors 
new PageBlockModel(undefined) 
new PageBlockModel():
PageBlockModel
Returns 
Overrides 
@blocksuite/store.BlockModel.constructor
Source 
packages/blocks/src/page-block/page-model.ts:9
Properties 
childrenUpdated 
childrenUpdated:
Slot<void>
Inherited from 
@blocksuite/store.BlockModel.childrenUpdated
Source 
packages/store/dist/schema/base.d.ts:116
created 
created:
Slot<void>
Inherited from 
@blocksuite/store.BlockModel.created
Source 
packages/store/dist/schema/base.d.ts:111
deleted 
deleted:
Slot<void>
Inherited from 
@blocksuite/store.BlockModel.deleted
Source 
packages/store/dist/schema/base.d.ts:112
flavour 
flavour:
string
Inherited from 
@blocksuite/store.BlockModel.flavour
Source 
packages/store/dist/schema/base.d.ts:102
id 
id:
string
Inherited from 
@blocksuite/store.BlockModel.id
Source 
packages/store/dist/schema/base.d.ts:105
keys 
keys:
string[]
Inherited from 
@blocksuite/store.BlockModel.keys
Source 
packages/store/dist/schema/base.d.ts:107
page 
page:
Page
Inherited from 
@blocksuite/store.BlockModel.page
Source 
packages/store/dist/schema/base.d.ts:104
pop 
pop: (
prop) =>void
Parameters 
• prop: "title"
Returns 
void
Inherited from 
@blocksuite/store.BlockModel.pop
Source 
packages/store/dist/schema/base.d.ts:109
propsUpdated 
propsUpdated:
Slot<Object>
Type declaration 
key 
key:
string
Inherited from 
@blocksuite/store.BlockModel.propsUpdated
Source 
packages/store/dist/schema/base.d.ts:113
role 
role:
"content"|"root"|"hub"
Inherited from 
@blocksuite/store.BlockModel.role
Source 
packages/store/dist/schema/base.d.ts:103
stash 
stash: (
prop) =>void
Parameters 
• prop: "title"
Returns 
void
Inherited from 
@blocksuite/store.BlockModel.stash
Source 
packages/store/dist/schema/base.d.ts:108
text? 
text?:
Text
Inherited from 
@blocksuite/store.BlockModel.text
Source 
packages/store/dist/schema/base.d.ts:110
title 
title:
Text
Inherited from 
BlockModel.title
Source 
packages/blocks/src/page-block/page-model.ts:5
yBlock 
yBlock:
YBlock
Inherited from 
@blocksuite/store.BlockModel.yBlock
Source 
packages/store/dist/schema/base.d.ts:106
Accessors 
childMap 
getchildMap():Map<string,number>
Returns 
Map<string, number>
Source 
packages/store/dist/schema/base.d.ts:117
children 
getchildren():BlockModel<object>[]
Returns 
BlockModel<object>[]
Source 
packages/store/dist/schema/base.d.ts:118
Methods 
clone() 
clone():
PageBlockModel
Returns 
Inherited from 
@blocksuite/store.BlockModel.clone
Source 
packages/store/dist/schema/base.d.ts:124
dispose() 
dispose():
void
Returns 
void
Inherited from 
@blocksuite/store.BlockModel.dispose
Source 
packages/store/dist/schema/base.d.ts:123
firstChild() 
firstChild():
null|BlockModel<object>
Returns 
null | BlockModel<object>
Inherited from 
@blocksuite/store.BlockModel.firstChild
Source 
packages/store/dist/schema/base.d.ts:120
isEmpty() 
isEmpty():
boolean
Returns 
boolean
Inherited from 
@blocksuite/store.BlockModel.isEmpty
Source 
packages/store/dist/schema/base.d.ts:119
lastChild() 
lastChild():
null|BlockModel<object>
Returns 
null | BlockModel<object>
Inherited from 
@blocksuite/store.BlockModel.lastChild
Source 
packages/store/dist/schema/base.d.ts:121
lastItem() 
lastItem():
null|BlockModel<object>
Returns 
null | BlockModel<object>
Inherited from 
@blocksuite/store.BlockModel.lastItem
Source 
packages/store/dist/schema/base.d.ts:122
Generated using typedoc-plugin-markdown and TypeDoc