import * as momentum from "https://deno.land/x/momentum@v0.8.2/di/mod.ts";
Classes
Resolves dependencies | |
Hierarchical cache used to hold resolved dependencies based on scope lifetime | |
Dependency injection container which registers dependencies and creates dependency graphs represent the dependency tree. |
Functions
Decorator used to inject a type using a type identifier | |
Decorator used to mark a type as available for dependency injection globally. | |
Decorator use to mark an injected type as optional. If the type is not able to be resolved, the argument will be undefined |
Interfaces
Represents an injectable that can be injected at any time, but will not be resolved until a call is made to the value property. | |