Deepkit Dependency Injection

@deepkit/injector

The most powerful dependency injection container for TypeScript based on runtime types with zero boilerplate.

Features

Runtime Types
Works on runtime types, no decorators or boilerplate code required.
Providers
Wide range of provider definitions supported.
Injection
Support for Constructor Injection, Property Injection, and Method Injection.
Scopes
Scoped sub containers for http, rpc, and custom scopes.
Dependency Inversion
Allows for the first time to depend on interfaces.
Configuration
Inject your configuration options into your services.
Modules
Module system with inheritance and encapsulated containers.
Low-Level API
Can be used standalone with its low level API
High Performance
Each container is compiled in runtime with JIT optimizations.

Questions & Answers

No answer for your question? Ask a question or see all questions.

See all questionsAsk a question

Examples

Made in Germany