inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
9 lines (8 loc) • 430 B
TypeScript
import { interfaces } from '../interfaces/interfaces';
declare class BindingOnSyntax<T> implements interfaces.BindingOnSyntax<T> {
private _binding;
constructor(binding: interfaces.Binding<T>);
onActivation(handler: interfaces.BindingActivation<T>): interfaces.BindingWhenSyntax<T>;
onDeactivation(handler: interfaces.BindingDeactivation<T>): interfaces.BindingWhenSyntax<T>;
}
export { BindingOnSyntax };