@ts-ioc/platform-server
Version:
tsioc is AOP, Ioc container, via typescript decorator
15 lines (14 loc) • 495 B
TypeScript
import { IModuleLoader, Modules, DefaultModuleLoader } from '@ts-ioc/core';
/**
* server nodule loader.
*
* @export
* @class NodeModuleLoader
* @implements {IModuleLoader}
*/
export declare class NodeModuleLoader extends DefaultModuleLoader implements IModuleLoader {
constructor();
protected loadFile(files: string | string[], basePath?: string): Promise<Modules[]>;
protected createLoader(): (modulepath: string) => Promise<Modules[]>;
static getClassAnnations(): any;
}