1
следующие работы:Разрешить литерал объекта, предотвратить строка
class Foo {
public bar(param: {}): void {
}
}
let foo: Foo = new Foo();
foo.bar(""); // Ok
foo.bar({test: ""}); // Also Ok
Можно ли изменить метод подписи bar
так, что:
foo.bar({somePropertyWhichIdontKnowTheName: ""}); // Would be ok
foo.bar(""); // Not Ok