- timed(delay?: number, errorTimeoutConstructor?: (new () => Error)): ((target: any, key: string | symbol, descriptor: TypedPropertyDescriptor<((...params: any[]) => any)>) => TypedPropertyDescriptor<((...params: any[]) => any)>)
-
Parameters
-
delay: number = Infinity
-
errorTimeoutConstructor: (new () => Error) = errors.ErrorContextsTimedTimeOut
-
- new (): Error
-
Returns Error
Returns ((target: any, key: string | symbol, descriptor: TypedPropertyDescriptor<((...params: any[]) => any)>) => TypedPropertyDescriptor<((...params: any[]) => any)>)
-
- (target: any, key: string | symbol, descriptor: TypedPropertyDescriptor<((...params: any[]) => any)>): TypedPropertyDescriptor<((...params: any[]) => any)>
-
Parameters
-
target: any
-
key: string | symbol
-
descriptor: TypedPropertyDescriptor<((...params: any[]) => any)>
Returns TypedPropertyDescriptor<((...params: any[]) => any)>
Timed method decorator