prefer-as-const
推荐使用as const而不是字面类型
为什么
在TypeScript中,有两种常见的方式声明字面量类型(例如520):
as const:告诉TypeScript自动推断字面类型as与字面类型:显式地告诉TypeScript字面类型
通常优先选择as const,因为它不需要重新输入字面值。
建议
使用as const替换带有显式字面类型
错误示例
ts
let bar: 520 = 520;let bar: 520 = 520;正确示例
ts
let foo = 'ranwawa' as const;let foo = 'ranwawa' as const;