Skip to main content
Version: v1

@fluidframework/datastore Package

Interfaces​

InterfaceDescription
ISharedObjectRegistry

Classes​

ClassDescription
FluidDataStoreRuntimeBase data store class
FluidObjectHandle

Enumerations​

EnumDescription
DataStoreMessageType

Variables​

VariableTypeDescription
mixinRequestHandler(requestHandler: (request: IRequest, runtime: FluidDataStoreRuntime) => Promise<IResponse>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntimeMixin class that adds request handler to FluidDataStoreRuntime Request handler is only called when data store can't resolve request, i.e. for custom requests.
mixinSummaryHandler(handler: (runtime: FluidDataStoreRuntime) => Promise<{ path: string[]; content: string; } | undefined>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntimeMixin class that adds await for DataObject to finish initialization before we proceed to summary.

Variable Details​

mixinRequestHandler​

Mixin class that adds request handler to FluidDataStoreRuntime Request handler is only called when data store can't resolve request, i.e. for custom requests.

Signature​

mixinRequestHandler: (requestHandler: (request: IRequest, runtime: FluidDataStoreRuntime) => Promise<IResponse>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntime

Type: (requestHandler: (request: IRequest, runtime: FluidDataStoreRuntime) => Promise<IResponse>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntime

mixinSummaryHandler​

Mixin class that adds await for DataObject to finish initialization before we proceed to summary.

Signature​

mixinSummaryHandler: (handler: (runtime: FluidDataStoreRuntime) => Promise<{
path: string[];
content: string;
} | undefined>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntime

Type: (handler: (runtime: FluidDataStoreRuntime) => Promise<{ path: string[]; content: string; } | undefined>, Base?: typeof FluidDataStoreRuntime) => typeof FluidDataStoreRuntime