Type alias OverloadParamsTuple<F>Internal

OverloadParamsTuple<F>: F extends {
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
        (...a): any;
    }
    ? [A0, A1, A2, A3, A4, A5, A6, A7, A8, A9]
    : never

Get overloaded Parameters types as 10-tuple. When the function has less than 10 overloaded signatures, the remaining param sets will be set to unknown.

Type Parameters

  • F

Generated using TypeDoc