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