@apollo/client
Version:
A fully-featured caching GraphQL client.
2 lines • 393 B
TypeScript
export type TupleToIntersection<T extends any[]> = T extends [infer A] ? A : T extends [infer A, infer B] ? A & B : T extends [infer A, infer B, infer C] ? A & B & C : T extends [infer A, infer B, infer C, infer D] ? A & B & C & D : T extends [infer A, infer B, infer C, infer D, infer E] ? A & B & C & D & E : T extends (infer U)[] ? U : any;
//# sourceMappingURL=TupleToIntersection.d.ts.map