Type Alias OmitThisParameter<T>

    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