• Type Parameters

    • T = unknown

    Parameters

    • serviceIdentifier: ServiceIdentifierOrFunc<T>
    • Optional options: InjectOptions

    Returns (<Target, Prop, Index>(target: CheckTarget<Target, Prop, Index, T>, targetKey?: Prop, indexOrPropertyDescriptor?: Index | TypedPropertyDescriptor<T>) => void)

      • <Target, Prop, Index>(target: CheckTarget<Target, Prop, Index, T>, targetKey?: Prop, indexOrPropertyDescriptor?: Index | TypedPropertyDescriptor<T>): void
      • Type Parameters

        • Target extends { [ key in string | symbol]: T } | (new (...args: unknown[]) => unknown)

        • Prop extends string | symbol

        • Index extends number

        Parameters

        • target: CheckTarget<Target, Prop, Index, T>
        • Optional targetKey: Prop
        • Optional indexOrPropertyDescriptor: Index | TypedPropertyDescriptor<T>

        Returns void

Generated using TypeDoc