vulcain-corejs
Version:
Vulcain micro-service framework
13 lines (12 loc) • 519 B
TypeScript
import { IContainer } from './di/resolvers';
export declare class Preloader {
private static _instance;
static readonly instance: Preloader;
private _preloads;
registerModel(callback: (container, domain) => void): void;
registerService(callback: (container, domain) => void): void;
registerHandler(callback: (container, domain) => void): void;
private register(key, callback);
private run(key, container, domain);
runPreloads(container: IContainer, domain: any): void;
}