我不知道我是否记得正确但是可以用多种类型定义Typescript interface
成员吗?
psuedo typescript ...:
interface IModel {
field : string | Array;
}
IModel.field
可以是string
或Array
答案 0 :(得分:2)
interface IModel {
field : string | Array<any>;
}
class MyClass1 implements IModel {
field : string;
}
class MyClass2 implements IModel {
field : Array<any>;
}
犹豫不决的实施(Typescript Playground);
class MyClass3 implements IModel {
field : string | Array<any>;
}