【发布时间】:2019-11-22 08:00:14
【问题描述】:
我对 JS 很陌生。我创建了一个名为“Stage”的自定义类型。我想将字符串转换为这些类型。字符串将永远等于这些值中的一个(首字母大写,写法相同)。我一直在尝试使用 .find() 完成某些事情,但这似乎不是要走的路线,因为它需要一个数组。任何帮助表示赞赏!
type Stage = 'First' | 'Second';
【问题讨论】:
-
JavaScript 中没有自定义类型。也许更大的代码块会更清楚你需要什么。
-
啊,这是 TypeScript 相关的问题。
-
你的意思是布尔值吗?
stage?'First':'Second' -
所以我正在尝试创建一个函数来接收一个字符串并将其转换为“Stage”: const stringToStage(str: string, stage: Stage) =>
-
而不是布尔值
标签: typescript types casting typescript-typings