Skip to main content
Module

x/momentum/di/dependency-resolver.ts>DependencyResolver

Momentum is an open-source framework for building server-side Deno applications in TypeScript. It provides the paradigms and design patterns to guide developers to create robust, scalable, and enterprise-grade applications.
Latest
class DependencyResolver
import { DependencyResolver } from "https://deno.land/x/momentum@v0.8.2/di/dependency-resolver.ts";

Resolves dependencies

Constructors

new
DependencyResolver(container: DiContainer, cache: DiCache)

Methods

private
buildTypeNode(node: TypeDependencyGraphNode, identifier: TypeIdentifier<unknown>)
private
resolveDependency(
identifier: TypeIdentifier,
node: NullableDependencyGraphNode | undefined,
deferred?: boolean,
)
resolve<TReturn>(identifier: TypeIdentifier)

Resolves an instance of @see TReturn