我正在尝试将一些JS代码转换为typescript(并在一般情况下清理它)......
这就是我目前所拥有的:
const EVENT_TYPES = ['coffee', 'lunch', ''];
const ALIAS_EVENT_TYPES = {
cafe : 'coffee',
caffe : 'coffee',
meal. : ‘lunch’
};
let TYPES = createTypeDictionary();
function createTypeDictionary() {
let types : any = {};
_.each(EVENT_TYPES, function(type) {
if (type) {
types[type] = type;
}
});
_.each(ALIAS_EVENT_TYPES, function(type, index) {
types[index] = type;
});
return types;
}
我的问题是:
我想我的一般问题是 - 如何改进此代码?清理它和更好的打字稿?
答案 0 :(得分:0)
清理它和更好的打字稿?
使用字符串union:
type EVENT_TYPES = 'coffee' | 'lunch';