【发布时间】:2017-03-31 03:29:43
【问题描述】:
我有一个字符串文字类型保护的方法
type Status = 'new' | 'update' | 'close';
itemRequest(status: Status) {
itemService.subscribeToChanges(status) //third party library method
}
我遇到的困难是这个第三方方法接受字符串而不是我的自定义字符串类型Status
subscribeToChanges(status: string)
当我传递给第三方方法时,如何使我的字符串文字实际上是字符串类型。它明白它实际上是一个字符串吗?
【问题讨论】:
-
到底是什么问题?通过
status? 时出现编译错误?什么错误?我无法重现它。
标签: javascript string typescript typeliteral