ts 声明 - 代码技巧

276 阅读1分钟
  1. ts声明一定要有的属性
	id!: number;
  1. 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,
  }]