@vue-ioc/core
Version:
IoC and DI for Vue powered by InversifyJS and inspired by Angular @Module syntactic sugar.
11 lines (10 loc) • 347 B
TypeScript
import { Injector } from '../injector/Injector';
export declare class LifecycleHandler {
private injector;
private containerInstances;
private beforeDestroyCustomInstanceListeners;
constructor(injector: Injector);
registerInstance(instance: any): void;
destroy(): void;
private callCustomInstanceListeners;
}