【发布时间】:2020-07-27 18:59:26
【问题描述】:
我有一个枚举,它将 HTTP 状态映射到他们的代码,如下所示:
我可以通过访问它们的密钥轻松获取这些代码(注意 IntelliSense 如何在右侧面板上显示 HttpStatus.NOT_FOUND = 404)
现在假设我有一个名为 sendStatus 的函数:
我应该如何输入这个函数才能让 IntelliSense 自动完成这些代码?
使用 keyof typeof 不起作用,因为它不会自动完成枚举值。
【问题讨论】:
-
我只想将密钥作为字符串作为参数发送 (
sendStatus("NOT_FOUND"),而不是sendStatus(HttpStatus.NOT_FOUND)
标签: typescript visual-studio-code intellisense