API > @blocksuite/store > Store
Class: Store ​
Constructors ​
constructor ​
new Store(
__namedParameters=...):Store
Parameters ​
| Parameter | Type |
|---|---|
__namedParameters | StoreOptions< BlockSuiteFlags > |
Returns ​
Defined In ​
packages/store/src/workspace/store.ts:70
Properties ​
awarenessStore ​
readonlyawarenessStore:AwarenessStore<BlockSuiteFlags>
Defined In ​
packages/store/src/workspace/store.ts:67
doc ​
readonlydoc:BlockSuiteDoc
Defined In ​
packages/store/src/workspace/store.ts:64
id ​
readonlyid:string
Defined In ​
packages/store/src/workspace/store.ts:63
idGenerator ​
readonlyidGenerator:IdGenerator
Defined In ​
packages/store/src/workspace/store.ts:68
providers ​
readonlyproviders:DocProvider[] =[]
Defined In ​
packages/store/src/workspace/store.ts:65
spaces ​
readonlyspaces:Map<string,Space<Record<string,any> > >
Defined In ​
packages/store/src/workspace/store.ts:66
Methods ​
addSpace ​
addSpace(
space):void
Parameters ​
| Parameter | Type |
|---|---|
space | Space< Record< string, any > > |
Returns ​
void
Defined In ​
packages/store/src/workspace/store.ts:129
registerProvider ​
registerProvider(
providerCreator,id?):DocProvider
Parameters ​
| Parameter | Type |
|---|---|
providerCreator | DocProviderCreator |
id? | string |
Returns ​
Defined In ​
packages/store/src/workspace/store.ts:120
removeSpace ​
removeSpace(
space):void
Parameters ​
| Parameter | Type |
|---|---|
space | Space< Record< string, any > > |
Returns ​
void
Defined In ​
packages/store/src/workspace/store.ts:133