• Type Parameters

    • T extends Record<K, AnyFunction<any>>

    • K extends string | number | symbol

    Parameters

    • injectInto: AnyClass<T>
    • property: K
    • position: InjectionPosition
    • Optional priority: number

    Returns ((host: any, property2: string | number | symbol, descriptor: TypedPropertyDescriptor<InjectionMethod<T, K>>) => any)

      • (host: any, property2: string | number | symbol, descriptor: TypedPropertyDescriptor<InjectionMethod<T, K>>): any
      • Parameters

        • host: any
        • property2: string | number | symbol
        • descriptor: TypedPropertyDescriptor<InjectionMethod<T, K>>

        Returns any

Generated using TypeDoc