TypeScript · Senior · Запитання 55 з 75
У TypeScript немає типів вищого роду. Як бібліотеки емулюють F<A>, де F узагальнений?
- ✓Правильна відповідь: Інтерфейсом-реєстром, що зіставляє рядковий «URI» з конструктором типу й розширюється через declaration merging
- 2Через
typeof F<A> - 3Ніяк - бібліотеки використовують лише
any
Пояснення
fp-ts і Effect використовують такі кодування, щоб писати функції, узагальнені за контейнерами на кшталт Option чи Array.