Type Alias ORTuple<F>

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

Get overloaded return values as tuple of arrays

Type Parameters

  • F