@thatcompany/ts-tool
Version:
基于TypeScript编写的工具库
18 lines (17 loc) • 516 B
TypeScript
import { TConstructor } from '../../../../types';
import { IAutoManager } from '../IAutoManager';
import { IRegister } from '../../annotation';
/**
* 框架注解管理器
*/
export declare class FrameWorkManager extends IAutoManager<any> {
clazz: TConstructor<IRegister>;
keys: symbol[];
services: Map<symbol, Map<string, any>>;
eventListeners: Map<string, {
instance: any;
method: Function;
sort: number;
}[]>;
execute(): Promise<Map<symbol, Map<string, any>>>;
}