id喜欢为此对象制作过滤器
export interface Components {
verbal: boolean;
somatic: boolean;
material: boolean;
materialMaterial: string;
materialCost?: number;
}
id喜欢有3个输出为true,false和any或null,例如:verbal:true;躯体:虚假材料:null;将显示具有语言元素的所有对象不具有体细胞元素以及材料而非材料元素。我能想到这样做的唯一方法就是改变类型。我想知道是否可以在不改变类型的情况下完成这项工作
答案 0 :(得分:0)
enum
有用的情况。
您可以创建enum
之类的
enum ComponentValue{
Allow=1,
Ignore,
DontCare
}
并在您的界面中
export interface Components {
verbal: ComponentValue;
somatic: ComponentValue;
material: ComponentValue;
materialMaterial: string;
materialCost?: number;
}