• Type Parameters

    • T

    Parameters

    Returns T | undefined

  • Type Parameters

    • T

    Parameters

    • key: string | InjectionKey<T>
    • defaultValue: T
    • OptionaltreatDefaultAsFactory: false

    Returns T

  • Type Parameters

    • T

    Parameters

    • key: string | InjectionKey<T>
    • defaultValue: T | (() => T)
    • treatDefaultAsFactory: true

    Returns T