Dies kompiliert, wenn ich es gebenECMAScript 6 Typprüfungen
function foo(a: number, b: {prop: number}): number {
return a + b.prop
}
babel jedoch babel beschwert sich nicht, wenn ich es eine Zeichenfolge als Argument geben
foo('this', 'string')
Ist dies tatsächlich gültig ES6? Wenn ja, wird die Typinformation irgendwo verwendet?
Dies gilt nicht ECMAScript 6 ist, ist dies Typoskript. –
so babel tut nicht Fehler bei Typdeklarationen? –