Type alias UncurryMethod<O, K, T>

UncurryMethod<O, K, T>: O[K] extends ((this: infer U, ...args: infer A) => infer R) ? ((self: unknown extends U ? T : U, ...args: A) => R) : never

Type Parameters

  • O

  • K extends keyof O

  • T = O

Generated using TypeDoc