OmitThisParameter<T>: unknown extends ThisParameterType<T> ? T : T extends ((...args: infer A) => infer R) ? ((...args: A) => R) : T

Removes the 'this' parameter from a function type.

Type Parameters

  • T