我有一个 TypeScript 界面。问题是它有大约 40 名成员。当我使用它并且只实现选定的成员时,我会收到一个错误,指出有一些缺失。如何忽略它?我必须全部实施吗?这个问题使我无法将一种类型转换为另一种类型。
例如
interface A {
// 40 members
}
class B implements A {
// only 5 members implemented
}
// somewhere in the code
var myVar1: A = something;
var myVar2: B = <B> myVar1; // here an error (can't convert because B has missing some properties and methods:/)