BlockSuite API Documentation / @blocksuite/store / Store
Class: Store
Contents
Constructors
new Store(__namedParameters)
new Store(
__namedParameters):Store
Parameters
• __namedParameters: StoreOptions<BlockSuiteFlags>= undefined
Returns
Source
packages/store/src/workspace/store.ts:70
Properties
awarenessStore
readonlyawarenessStore:AwarenessStore<BlockSuiteFlags>
Source
packages/store/src/workspace/store.ts:67
doc
readonlydoc:BlockSuiteDoc
Source
packages/store/src/workspace/store.ts:64
id
readonlyid:string
Source
packages/store/src/workspace/store.ts:63
idGenerator
readonlyidGenerator:IdGenerator
Source
packages/store/src/workspace/store.ts:68
providers
readonlyproviders:DocProvider[] =[]
Source
packages/store/src/workspace/store.ts:65
spaces
readonlyspaces:Map<string,Space<Record<string,any>>>
Source
packages/store/src/workspace/store.ts:66
Methods
addSpace()
addSpace(
space):void
Parameters
• space: Space<Record<string, any>>
Returns
void
Source
packages/store/src/workspace/store.ts:129
registerProvider()
registerProvider(
providerCreator,id?):DocProvider
Parameters
• providerCreator: DocProviderCreator
• id?: string
Returns
Source
packages/store/src/workspace/store.ts:120
removeSpace()
removeSpace(
space):void
Parameters
• space: Space<Record<string, any>>
Returns
void
Source
packages/store/src/workspace/store.ts:133
Generated using typedoc-plugin-markdown and TypeDoc