Ist es möglich, param
einzuschränken, Zeichenfolgen, Arrays usw. nicht zu akzeptieren?Typescript restrictet type mit keine Eigenschaften akzeptieren Zeichenfolgen oder Arrays
interface foo {
a?: number;
b?: string;
}
function baz(param: foo) {
}
baz("hello");
Warum kümmert es dich? Wenn es zu Ihrer Schnittstelle passt, warum beachten Sie, dass es sich um eine Zeichenfolge oder ein Objekt handelt? –
Wir hatten einen Fehler, bei dem wir die Objekteigenschaft anstelle des Objekts übergeben und das Typoskript gut kompiliert haben. – user3233089
Das ist eine berechtigte Sorge. –