@allgemein/moduls
Version:
Commons-moduls handles and manages contextual moduls for complex and modular applications.
11 lines (10 loc) • 635 B
TypeScript
import { RequireHandle } from './RequireHandle';
import { AbstractModuleLoader } from '../AbstractModuleLoader';
import { ModuleDescriptor } from '../../registry/ModuleDescriptor';
import { IRequireOptions } from './IRequireOptions';
import { IRequireLoader } from './IRequireLoader';
export declare class RequireLoader extends AbstractModuleLoader<RequireHandle, IRequireOptions> implements IRequireLoader {
protected loadOne(modul: ModuleDescriptor): Promise<RequireHandle>;
invokeHook(hook: string, ...args: any[]): Promise<any[]>;
static handleCall(handle: RequireHandle, hook: string, ...args: any[]): Promise<any>;
}