Skip to main content
Version: v1

BaseContainerService Class

This class is a simple starter class for building a Container Service. It simply provides routing

Signature​

export declare abstract class BaseContainerService implements IFluidRouter

Implements: IFluidRouter

Constructors​

ConstructorDescription
(constructor)(runtime)Constructs a new instance of the BaseContainerService class

Properties​

PropertyTypeDescription
IFluidRouterthis
runtimeIContainerRuntime

Methods​

MethodReturn TypeDescription
request(request)Promise<IResponse>

Constructor Details​

(constructor)​

Constructs a new instance of the BaseContainerService class

Signature​

constructor(runtime: IContainerRuntime);

Parameters​

ParameterTypeDescription
runtimeIContainerRuntime

Property Details​

IFluidRouter​

Signature​

get IFluidRouter(): this;

Type: this

runtime​

Signature​

protected readonly runtime: IContainerRuntime;

Type: IContainerRuntime

Method Details​

request​

Signature​

request(request: IRequest): Promise<IResponse>;

Parameters​

ParameterTypeDescription
requestIRequest

Returns​

Return type: Promise<IResponse>