UNPKG

@restorecommerce/chassis-srv

Version:

Restore Commerce microservice chassis

21 lines 1.02 kB
import { CommandInterface } from '../command-interface/index.js'; import { ServiceConfig } from '@restorecommerce/service-config'; import { Logger } from '@restorecommerce/logger'; import { HealthClient } from '@restorecommerce/rc-grpc-clients/dist/generated/grpc/health/v1/health.js'; import { DeepPartial, HealthCheckRequest, HealthCheckResponse, HealthServiceImplementation } from '@restorecommerce/rc-grpc-clients/dist/generated-server/grpc/health/v1/health.js'; export interface HealthOptions { cfg?: ServiceConfig; dependencies?: string[]; logger?: Logger; readiness?: () => Promise<boolean>; } export declare class Health implements HealthServiceImplementation { readonly ci: CommandInterface; readonly opts?: HealthOptions; readonly endpoints?: { [key: string]: HealthClient; }; constructor(ci: CommandInterface, opts?: HealthOptions); check(request: HealthCheckRequest, context: any): Promise<DeepPartial<HealthCheckResponse>>; } //# sourceMappingURL=index.d.ts.map