Skip to main content
Version: v1

TinyliciousClient Class

Provides the ability to have a Fluid object backed by a Tinylicious service.

See https://fluidframework.com/docs/testing/tinylicious/

Signature​

export declare class TinyliciousClient

Constructors​

ConstructorDescription
(constructor)(props)Creates a new client instance using configuration parameters.

Methods​

MethodReturn TypeDescription
createContainer(containerSchema)Promise<{ container: IFluidContainer; services: TinyliciousContainerServices; }>Creates a new detached container instance in Tinylicious server.
getContainer(id, containerSchema)Promise<{ container: IFluidContainer; services: TinyliciousContainerServices; }>Accesses the existing container given its unique ID in the tinylicious server.

Constructor Details​

(constructor)​

Creates a new client instance using configuration parameters.

Signature​

constructor(props?: TinyliciousClientProps | undefined);

Parameters​

ParameterModifiersTypeDescription
propsoptionalTinyliciousClientProps | undefinedOptional. Properties for initializing a new TinyliciousClient instance

Method Details​

createContainer​

Creates a new detached container instance in Tinylicious server.

Signature​

createContainer(containerSchema: ContainerSchema): Promise<{
container: IFluidContainer;
services: TinyliciousContainerServices;
}>;

Parameters​

ParameterTypeDescription
containerSchemaContainerSchemaContainer schema for the new container.

Returns​

New detached container instance along with associated services.

Return type: Promise<{ container: IFluidContainer; services: TinyliciousContainerServices; }>

getContainer​

Accesses the existing container given its unique ID in the tinylicious server.

Signature​

getContainer(id: string, containerSchema: ContainerSchema): Promise<{
container: IFluidContainer;
services: TinyliciousContainerServices;
}>;

Parameters​

ParameterTypeDescription
idstringUnique ID of the container.
containerSchemaContainerSchemaContainer schema used to access data objects in the container.

Returns​

Existing container instance along with associated services.

Return type: Promise<{ container: IFluidContainer; services: TinyliciousContainerServices; }>