ich eine Typoskript Variable bin erklärt wie folgt:Typoskript erklären Variablentyp Wiederholung
let foo: any = this.someFunc(someArg);
someFunc ist eine Funktion, deren Rückgabetyp übereinstimmt Typ des foo:
public someFunc(arg: any): any {
return {};
}
Der Rückgabetyp ist ‚any‘ aber es könnte auch ein anderer Typ gewesen sein.
dass foo Erklärung gegeben werden, ohne Angabe der Art ausgedrückt haben:
let foo = this.someFunc(someArg);
Sollte die erste Erklärung Beispiel falsch oder einen Fehler in Betracht gezogen werden?
Ich werde derzeit in einer Pull-Anfrage gesagt, dass dies falsch ist, weil es eine Wiederholung darstellt.
In meiner Sicht sind beide Verwendungen in Ordnung, der erste ist lesbarer und erzwingt den Rückgabetyp, der der deklarierten Variablen zugewiesen ist.
In Typoskript Code Samples habe ich beide Notationen gesehen.
Es ist nicht erforderlich, weil Sie 'a' als 'B' haben können, und es wird nur die gleichen –
Leider, ich habe die Signatur von 'fn' falsch gelesen –