IDataStore Interface
Exposes some functionality/features of a data store: - Handle to the data store's entryPoint - Fluid router for the data store - Can be assigned an alias
To use, import via @fluidframework/runtime-definitions/legacy
.
For more information about our API support guarantees, see here.
Signature
export interface IDataStore
Properties
Property | Alerts | Modifiers | Type | Description |
---|---|---|---|---|
entryPoint | Alpha |
readonly |
IFluidHandleInternal<FluidObject> | Exposes a handle to the root object / entryPoint of the data store. Use this as the primary way of interacting with it. |
Methods
Method | Alerts | Return Type | Description |
---|---|---|---|
trySetAlias(alias) | Alpha |
Promise<AliasResult> | Attempt to assign an alias to the datastore. If the operation succeeds, the datastore can be referenced by the supplied alias and will not be garbage collected. |
Property Details
entryPoint
Exposes a handle to the root object / entryPoint of the data store. Use this as the primary way of interacting with it.
To use, import via @fluidframework/runtime-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
readonly entryPoint: IFluidHandleInternal<FluidObject>;
Type: IFluidHandleInternal<FluidObject>
Method Details
trySetAlias
Attempt to assign an alias to the datastore. If the operation succeeds, the datastore can be referenced by the supplied alias and will not be garbage collected.
To use, import via @fluidframework/runtime-definitions/alpha
.
For more information about our API support guarantees, see here.
Signature
trySetAlias(alias: string): Promise<AliasResult>;
Parameters
Parameter | Type | Description |
---|---|---|
alias | string | Given alias for this datastore. |
Returns
A promise with the AliasResult
Return type: Promise<AliasResult>