tsioc
Version:
tsioc is AOP, Ioc container, via typescript decorator
11 lines (10 loc) • 454 B
TypeScript
import { IModuleLoader } from '../IModuleLoader';
import { Type } from '../types';
import { AsyncLoadOptions } from '../LoadOptions';
export declare class BrowserModuleLoader implements IModuleLoader {
constructor();
private _loader;
getLoader(): (modulepath: string) => Promise<string[]>;
load(options: AsyncLoadOptions): Promise<(Type<any> | object)[]>;
loadModule(file: string): Type<any> | object | Promise<Type<any> | object>;
}