UNPKG

@jems/di

Version:

An implementation of IoC pattern based on dependency injection that allows you to granulate and decouple your libraries or applications. Wrote using SOLID principles and a variety OOP patterns implementations.

16 lines (15 loc) 524 B
import { Kernel } from './kernel'; /** * Creates and returns a new kernel instance. */ export declare function createKernel(): Kernel; export * from './resolutionOption'; export * from './resolutionContext'; export * from './dependencyMetadata'; export * from './kernel'; export * from './containerizedKernel'; export * from './module'; export * from './servicing-strategies/servicingStrategy'; export * from './delivery-strategies/deliveryStrategy'; import * as errors from './errors/index'; export { errors as Errors };