Angenommen, ich habe eine Schnittstelle
interface Applicative<T> {}
Nun möchte ich eine Funktion f definieren, die:
Function
und nimmt einen Typ U
, der ein Applicative
umschließt any
U
, das Function
Meine naiven Versuche waren
function f<U extends Applicative>(fn: Function, a: U<any>): U<Function>
und
function f<T, U<T> extends Applicative<T>>(fn: Function, a: U<any>): U<Function>
aber keiner ist gültig
Können wir einen Generic-Typ mit einem Generic erweitern?
Nein, Typoskript hat keine höherwertigen Typen.
Duplikat von #1213 und wahrscheinlich anderen.
Duplikat von #1213 und wahrscheinlich anderen.
Ja, so ist es. Dies kann geschlossen werden