/** * How to resolve class */ export declare enum ResolveType { /** * Application wise single instance. Default behaviour */ Singleton = 0, /** * New instance every time is requested */ NewInstance = 1, /** * New instance per child DI container. */ PerChildContainer = 2, /** * Singleton per target type * * eg. if we have multiple registered types at one base type * we can resolve any of it once * * In comparison, Singleton flag means that only one instance can be resolved * for base class */ PerInstance = 3, /** * Only one instance with given name can exists of the same service */ PerInstanceCheck = 4 } //# sourceMappingURL=enums.d.ts.map