UNPKG

@eolme/vma-engine

Version:
7 lines (6 loc) 301 B
export declare type Clazz<T> = new (...args: any[]) => T; declare const SingletonProvider: { getInstance<T extends object>(clazz: Clazz<T>, ...params: any[]): T; destroyInstance<T_1 extends object>(clazz: Clazz<T_1>): void; }; export { SingletonProvider, SingletonProvider as default };