UNPKG

ts-ioc-container

Version:

Fast, lightweight TypeScript dependency injection container with a clean API, scoped lifecycles, decorators, tokens, hooks, lazy injection, customizable providers, and no global container objects.

7 lines (6 loc) 229 B
import { Is } from '../utils/basic'; export class InjectionToken { } export function isInjectionToken(target) { return Is.object(target) && 'resolve' in target && 'args' in target && 'argsFn' in target && 'lazy' in target; }