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