inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
11 lines (10 loc) • 819 B
TypeScript
import { interfaces } from '../interfaces/interfaces';
declare class ContainerSnapshot implements interfaces.ContainerSnapshot {
bindings: interfaces.Lookup<interfaces.Binding<unknown>>;
activations: interfaces.Lookup<interfaces.BindingActivation<unknown>>;
deactivations: interfaces.Lookup<interfaces.BindingDeactivation<unknown>>;
middleware: interfaces.Next | null;
moduleActivationStore: interfaces.ModuleActivationStore;
static of(bindings: interfaces.Lookup<interfaces.Binding<unknown>>, middleware: interfaces.Next | null, activations: interfaces.Lookup<interfaces.BindingActivation<unknown>>, deactivations: interfaces.Lookup<interfaces.BindingDeactivation<unknown>>, moduleActivationStore: interfaces.ModuleActivationStore): ContainerSnapshot;
}
export { ContainerSnapshot };