Typoskript mit ...Können Sie diese seltsame ES6-Pfeilfunktion über Typoskript erklären?
public subscribe:(subscribeFunction:(state)=>void)=>()=>void;
Bin ich dieses Recht zu verstehen? Es ist eine subscribe-Methode, die Funktion als ein Argument des Typs Funktion erhält, und diese Funktion gegeben, wird ein Zustandsargument erhalten, wenn sie aufgerufen wird, dass argumented Funktion nichts zurückgibt (zB: void) ... und ich bin auf dem verloren last() =>() => void
: /?
Sean
übrigens noch deutlicher sein, niemand sollte jemals verwirrend Code schreiben so was. Wenn es schwer zu lesen ist, brechen Sie es auf! 'type VoidFunction = {(): void; }; subscribe: {(subscribeFunction: (state) => void): VoidFunction; } 'zum Beispiel. –