选择接口字段的条件限制

时间:2019-04-30 06:09:20

标签: typescript

使用界面选择字段时,我会尽量限制。
有界面:

interface ISchema {
  operator?: string;
  items?: ISchema[];
  condition?: string;
  conditionParam?: {};
}

在声明这种类型的变量时,是否可以做到:

let scheme = [] as ISchema;

并添加项目,我们只能选择两个元素:
操作员
条件

如果选择了 operator ,则显示字段 items ,但是如果选择 condition ,则显示字段 conditionParam

0 个答案:

没有答案