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

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

Properties

Property Type Description
IFluidRouter this
runtime IContainerRuntime

Methods

Method Return Type Description
request(request) Promise<IResponse>

Constructor Details

(constructor)

Constructs a new instance of the BaseContainerService class

Signature

constructor(runtime: IContainerRuntime);

Parameters

Parameter Type Description
runtime IContainerRuntime

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

Parameter Type Description
request IRequest

Returns

Return type: Promise<IResponse>