Options
All
  • Public
  • Public/Protected
  • All
Menu

Internal implementation of IoC Container.

Hierarchy

  • IoCContainer

Index

Properties

Static Private bindings

bindings: Map<ConfigImpl> = new Map<ConfigImpl>()

Methods

Static addPropertyInjector

  • addPropertyInjector(target: Function, key: string, propertyType: Function): void
  • Parameters

    • target: Function
    • key: string
    • propertyType: Function

    Returns void

Static applyInjections

  • applyInjections(toInject: Object, targetType?: Function): void
  • Parameters

    • toInject: Object
    • Optional targetType: Function

    Returns void

Static assertInstantiable

  • assertInstantiable(target: Function): void

Static bind

  • bind(source: Function): Config

Static get

  • get(source: Function): any

Static injectProperty

  • injectProperty(toInject: Object, key: string, source: Function): void

Static isBound

  • isBound(source: Function): boolean

Generated using TypeDoc