BlockSuite API Documentation / @blocksuite/store / DocCollectionMeta
Class: DocCollectionMeta 
Constructors 
new DocCollectionMeta() 
new DocCollectionMeta(
doc):DocCollectionMeta
Parameters 
• doc: BlockSuiteDoc
Returns 
Defined in 
packages/framework/store/src/store/meta.ts:136
Properties 
_proxy 
protectedreadonly_proxy:DocCollectionMetaState
Defined in 
packages/framework/store/src/store/meta.ts:64
_yMap 
protectedreadonly_yMap:YMap<undefined|string|number|unknown[] |Record<string,number> |DocsPropertiesMeta>
Defined in 
packages/framework/store/src/store/meta.ts:66
commonFieldsUpdated 
commonFieldsUpdated:
Slot<void>
Defined in 
packages/framework/store/src/store/meta.ts:70
doc 
readonlydoc:BlockSuiteDoc
Defined in 
packages/framework/store/src/store/meta.ts:72
docMetaAdded 
docMetaAdded:
Slot<string>
Defined in 
packages/framework/store/src/store/meta.ts:74
docMetaRemoved 
docMetaRemoved:
Slot<string>
Defined in 
packages/framework/store/src/store/meta.ts:76
docMetaUpdated 
docMetaUpdated:
Slot<void>
Defined in 
packages/framework/store/src/store/meta.ts:78
id 
readonlyid:string='meta'
Defined in 
packages/framework/store/src/store/meta.ts:80
Accessors 
avatar 
getavatar():undefined|string
Returns 
undefined | string
Defined in 
packages/framework/store/src/store/meta.ts:82
blockVersions 
getblockVersions():undefined|Record<string,number>
Returns 
undefined | Record<string, number>
Defined in 
packages/framework/store/src/store/meta.ts:86
docMetas 
getdocMetas():DocMeta[]
Returns 
DocMeta[]
Defined in 
packages/framework/store/src/store/meta.ts:90
docs 
getdocs():undefined|unknown[]
Returns 
undefined | unknown[]
Defined in 
packages/framework/store/src/store/meta.ts:97
hasVersion 
gethasVersion():boolean
Returns 
boolean
Defined in 
packages/framework/store/src/store/meta.ts:101
name 
getname():undefined|string
Returns 
undefined | string
Defined in 
packages/framework/store/src/store/meta.ts:108
pageVersion 
getpageVersion():undefined|number
Returns 
undefined | number
Defined in 
packages/framework/store/src/store/meta.ts:112
properties 
getproperties():DocsPropertiesMeta
Returns 
Defined in 
packages/framework/store/src/store/meta.ts:116
workspaceVersion 
getworkspaceVersion():undefined|number
Returns 
undefined | number
Defined in 
packages/framework/store/src/store/meta.ts:128
yDocs 
getyDocs():YArray<unknown>
Returns 
YArray<unknown>
Defined in 
packages/framework/store/src/store/meta.ts:132
Methods 
addDocMeta() 
addDocMeta(
doc,index?):void
Parameters 
• doc: DocMeta
• index?: number
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:171
getDocMeta() 
getDocMeta(
id):undefined|DocMeta
Parameters 
• id: string
Returns 
undefined | DocMeta
Defined in 
packages/framework/store/src/store/meta.ts:185
initialize() 
initialize():
void
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:189
removeDocMeta() 
removeDocMeta(
id):void
Parameters 
• id: string
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:195
setAvatar() 
setAvatar(
avatar):void
Parameters 
• avatar: string
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:214
setDocMeta() 
setDocMeta(
id,props):void
Parameters 
• id: string
• props: Partial<DocMeta>
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:220
setName() 
setName(
name):void
Parameters 
• name: string
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:237
setProperties() 
setProperties(
meta):void
Parameters 
• meta: DocsPropertiesMeta
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:243
updateVersion() 
updateVersion(
collection):void
Parameters 
• collection: DocCollection
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:248
validateVersion() 
validateVersion(
collection):void
Parameters 
• collection: DocCollection
Returns 
void
Deprecated 
Only used for legacy doc version validation
Defined in 
packages/framework/store/src/store/meta.ts:263
writeVersion() 
writeVersion(
collection):void
Internal
Only for doc initialization
Parameters 
• collection: DocCollection
Returns 
void
Defined in 
packages/framework/store/src/store/meta.ts:333