Type alias UncurryThis<T>
UncurryThis<T>: ((self: ThisParameterType<T>, ...args: Parameters<T>) => ReturnType<T>)
Type Parameters
-
T extends ((this: unknown, ...args: unknown[]) => unknown)
Type declaration
-
- (self: ThisParameterType<T>, ...args: Parameters<T>): ReturnType<T>
-
Parameters
-
self: ThisParameterType<T>
-
Rest
...args: Parameters<T>
Returns ReturnType<T>