- ts声明一定要有的属性
id!: number;
- ts声明中使用枚举类型
export enum RuleType {
Keyword = 'KEYWORD',
Quality = 'QUALITY',
}
export enum RuleGroup {
System = 'SYSTEM',
Customize = 'CUSTOMIZE',
Exclude = 'EXCLUDE',
}
export interface Rule {
ruleType: RuleType;
ruleGroup: RuleGroup;
}
// 使用时
const mockRuleList = [{
ruleType: RuleType.Quality,
ruleGroup: RuleGroup.Exclude,
}]