@glandjs/core
Version:
Glands is a web framework for Node.js (@core)
14 lines (13 loc) • 472 B
TypeScript
import { Constructor, Logger } from '@medishn/toolkit';
import type { TGlandBroker } from '../types';
export declare class ApplicationInitial {
private broker;
private logger;
private mode;
private readonly dependenciesScanner;
private lifecycle;
constructor(broker: TGlandBroker, logger: Logger, mode: boolean);
getLogger(): Logger | undefined;
initialize(root: Constructor): Promise<void>;
shutdown(signal?: string): Promise<void>;
}