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