【发布时间】:2018-04-13 08:56:41
【问题描述】:
我是一名 Java 开发人员,当我想避免直接在代码中硬编码值时,有时我会创建一个这样的值“树”:
public class Values {
public static final class Development {
public static final class Environment {
public static final String DEBUG = "debug";
public static final String PRO_DEBUG = "pro_debug";
public static final String TEST = "pre_release";
public static final String AUTO_TEST = "auto_test";
public static final String ALPHA = "alpha";
public static final String RELEASE = "release";
}
}
// [etc]
}
我最近搬到了 Typescript,我想保持这种避免在我的代码中写入文字的好习惯。
有时我使用过枚举,但现在我需要在其他值中写入值来表示 json 配置文件的属性。
Typescript 中执行此操作的正确等效项是什么?
【问题讨论】:
标签: typescript hardcode