ParametersToIntersection

Сложная

Создайте ParametersToIntersection<T>, который преобразует union типов параметров функции в intersection.

Примеры:

Input 1: type Result = ParametersToIntersection<(a: { x: number }) | (b: { y: string })>
Output 1: { x: number } & { y: string }
Output
Run your code to see results.

Продолжая работу с платформой, вы принимаете условия Политики конфиденциальности и использование файлов cookie.