• Parameters

    • lazy: boolean | ((object) => boolean) = false
    • delay: number | ((object) => number) = Infinity
    • errorTimeoutConstructor: (new () => Error) = errors.ErrorContextsTimedTimeOut
        • new (): Error
        • Returns Error

    Returns (<T>(target, key, descriptor) => T)

      • <T>(target, key, descriptor): T
      • Type Parameters

        • T extends TypedPropertyDescriptor<((...params) => PromiseLike<any>)>

        Parameters

        • target: any
        • key: string | symbol
        • descriptor: T

        Returns T

Generated using TypeDoc