Class Namespace

A namespace stores all dependencies

Constructors

Accessors

Methods

Constructors

Accessors

  • get empty(): boolean
  • Returns if this Namespace is empty or not

    Returns boolean

Methods

  • Starts a dependency bind and returns an object to bind various values

    Type Parameters

    Parameters

    • name: string

      The dependency name

    Returns ToObject<I>

  • Resolves a dependency

    Parameters

    • dependency: string

      A dependency name (e.g. "SmallHouse")

    • Optionalfilter: Filter

      Filter dependencies

    Returns unknown

  • Resolves a dependency array

    Parameters

    • dependency: string

      A dependency name (e.g. "SmallHouse")

    • Optionalfilter: Filter

      Filter dependencies

    • Optionalarray: boolean

      If true, this will resolve an array. The array size can be controlled using Filter.arrayMaxSize

    Returns unknown

  • Unbinds a dependency

    Parameters

    • name: string

      The dependency name

    Returns void