Type alias TaskPromiseWithArg<T, Key>
TaskPromiseWithArg<T, Key>: ((arg: Parameters<T[Key]>[0]) => Promise<ReturnType<T[Key]>>)
Type Parameters
-
T extends {
[event: string]: TaskFn;
}
-
Key extends keyof T
Type declaration
-
- (arg: Parameters<T[Key]>[0]): Promise<ReturnType<T[Key]>>
-
Parameters
-
arg: Parameters<T[Key]>[0]
Returns Promise<ReturnType<T[Key]>>
Task promise with arg