1

假设我有一个名为MyIFace. 有没有办法声明一个使用类型注释扩展该接口的类型的成员属性?我尝试发布我正在搜索的伪代码:

class Foo {
    x: any extends MyIface;               //this is what I'd like to write

    // some code here...
}

这个先前的问题谈到了交集类型,这显然似乎很好(编译器没有抱怨),但最终它不是我需要的。事实上,声明x: any & MyIFace;并不像我需要的结构:它声明 x 具有anyMyIFace蓝图,而我想声明 x 具有扩展MyIFace蓝图的any的蓝图。

4

0 回答 0