Skip to main content
Module

x/sustain_core/index.ts>Container

A Framework that barely uses dependencies and it is designed especially to make stable and sustainable applications. 📦
Latest
class Container
Re-export
import { Container } from "https://deno.land/x/sustain_core@0.20.5/index.ts";

Properties

private
providers: Map<Token<any>, Provider<any>>

Methods

private
getInjectedParams<T>(target: Type<T>)
private
getTokenName<T>(token: Token<T>)
private
injectClass<T>(classProvider: ClassProvider<T>): T
private
injectFactory<T>(valueProvider: FactoryProvider<T>): T
private
injectValue<T>(valueProvider: ValueProvider<T>): T
private
injectWithProvider<T>(type: Token<T>, provider?: Provider<T>): T
addProvider<T>(provider: Provider<T>)
get(type: any): any
inject<T>(type: Token<T>): T