【发布时间】:2019-01-18 19:04:38
【问题描述】:
我希望B级不能像C级一样通过。
Class C的编译错误如下:
键入'{名称:字符串;一些:字符串; }' 不可分配给类型“信息”。 对象字面量只能指定已知属性,而 'some' 不存在于类型 'Info' 中。
interface Info {
name: string;
}
interface Person {
info(): Info;
}
class B implements Person {
info() {
return {
name: "li",
some: "1",
};
}
}
class C {
info():Info {
return {
name: "li",
some: "1",
};
}
}
【问题讨论】:
标签: typescript