【发布时间】:2020-02-04 16:24:12
【问题描述】:
我有以下常量/枚举:
export const LENGTH_LIMIT = {
MAX_INPUT_CUSTOMER_FORM: '500',
MAX_INPUT_EMPLOYEE_FORM: '500'
};
我想给它一个类型。但是我可以给LENGTH_LIMIT 一个除any 之外的类型吗?或者是any 唯一可以在这里工作的东西?
【问题讨论】:
-
这不是一个枚举,它是一个对象。枚举使用关键字
enum声明。不同之处在于枚举不会生成任何 javascript 代码来表示对象,但它会将其所有用法(例如LENGTH_LIMIT.MAX_INPUT_CUSTOMER_FORM)替换为其值('500')
标签: angular typescript enums