Core API
A tiny, type-safe dependency injection container for TypeScript.
Classes
Section titled “Classes”- DiError
- InvalidProviderError
- DuplicateProviderError
- MissingProviderError
- InvalidDependencyError
- CircularDependencyError
Type Aliases
Section titled “Type Aliases”- ResolveDependencyTuple
- InjectableConstructor
- InjectableClass
- InjectableOptions
- Container
- OptionalDependency
- Dependency
- DepsMap
- ResolvedDependency
- ResolveDeps
- Factory
- DisposeHook
- ValueProvider
- FactoryProvider
- Provider
- RegisterOptions
- Scope
- Token