container.ts
Version:
Modular application framework
9 lines (8 loc) • 383 B
TypeScript
import { ContainerMetricMessage, IModuleOptions, Module } from "../../container";
export declare abstract class Metrics extends Module {
/** Default module name. */
static readonly moduleName: string;
constructor(options: IModuleOptions);
/** Abstract handler for incoming metric messages. */
protected abstract onMessage(metric: ContainerMetricMessage): void;
}