TypeScript · Senior · Pytanie 55 z 75
TypeScript nie ma typów wyższego rzędu. Jak biblioteki emulują F<A>, gdzie F jest generyczne?
- ✓Poprawna odpowiedź: Interfejsem-rejestrem mapującym stringowy „URI” na konstruktor typu, rozszerzanym przez declaration merging
- 2Przez
typeof F<A> - 3Nie da się - biblioteki używają tylko
any
Wyjaśnienie
fp-ts i Effect używają takich kodowań, by pisać funkcje generyczne względem kontenerów jak Option czy Array.