path # lines of code src/decorators/auto-injectable.ts 58 src/decorators/index.ts 9 src/decorators/inject-all-with-transform.ts 20 src/decorators/inject-all.ts 9 src/decorators/inject-with-transform.ts 14 src/decorators/inject.ts 8 src/decorators/injectable.ts 9 src/decorators/registry.ts 18 src/decorators/scoped.ts 16 src/decorators/singleton.ts 10 src/dependency-container.ts 448 src/error-helpers.ts 24 src/factories/factory-function.ts 3 src/factories/index.ts 8 src/factories/instance-caching-factory.ts 13 src/factories/instance-per-container-caching-factory.ts 15 src/factories/predicate-aware-class-factory.ts 23 src/index.ts 16 src/interceptors.ts 24 src/lazy-helpers.ts 52 src/providers/class-provider.ts 11 src/providers/factory-provider.ts 10 src/providers/index.ts 9 src/providers/injection-token.ts 46 src/providers/provider.ts 18 src/providers/token-provider.ts 10 src/providers/value-provider.ts 9 src/reflection-helpers.ts 36 src/registry-base.ts 35 src/registry.ts 3 src/resolution-context.ts 4 src/types/constructor.ts 4 src/types/dependency-container.ts 73 src/types/dictionary.ts 4 src/types/frequency.ts 2 src/types/index.ts 8 src/types/interceptor-options.ts 5 src/types/lifecycle.ts 7 src/types/registration-options.ts 5 src/types/transform.ts 4