例如:
interface X {
a: string
}
interface Y {
X: X
}
class X implements X {
public a: string = ''
}
const Y: Y = {
X // <----- 报错了
}
发现在定义 Y 时候,X 属性报错了,不能将类型“typeof X”分配给类型“X”。类型“typeof X”中缺少属性“a”。
例如:
interface X {
a: string
}
interface Y {
X: X
}
class X implements X {
public a: string = ''
}
const Y: Y = {
X // <----- 报错了
}
发现在定义 Y 时候,X 属性报错了,不能将类型“typeof X”分配给类型“X”。类型“typeof X”中缺少属性“a”。