Type Alias OmitThisParameter<T>

    OmitThisParameter: 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