curated-node
Version:
Not a framework. Not a module. Just a bunch of Node.js packages you most likely familiar with and probably already use, bundled together in a modular fashion.
11 lines (10 loc) • 405 B
TypeScript
import { LogModule } from "./modules/Log";
export declare abstract class _BaseKernel<T, C> {
readonly _logger?: LogModule | undefined;
private _config;
constructor(DerivedKernel: new (...a: any[]) => T, _config: any, _logger?: LogModule | undefined);
abstract boot(): Promise<boolean>;
abstract halt(): Promise<boolean>;
get config(): C;
get logger(): LogModule | undefined;
}