typescript - 打字稿如何强制接口中特定键的类型?
问题描述
我希望这个接口知道如果键是'num'
那么它只能是数字类型或未定义但它目前在string | number | undefined
;
export interface StringNumber {
[k: string]: string | number | undefined;
num: number | undefined;
}
解决方案
推荐阅读
- python - Python中的print(f'和f'有什么区别?
- javascript - 提交后如何关闭表单模式?
- c - C 集合和指针错误 - 来自不兼容的指针类型的赋值
- selenium - 未捕获的 DOMException:无法在“CommandLineAPI”上执行“$x”:由于使用了特殊字符
- python - 不支持 Python Zipfile 压缩方法
- discord - Error when outputting an image inside an embed with canvas | Discord.js
- python - 如何解决 Python 中类方法的 NameError?
- spring-boot - SpringBoot OAuth2 error "Full authentication is required to access this resource"
- pytest - How does Pytest figure out that the monkeypatch fixture is for monkeypatching?
- c# - Discord.Net 使用 Bots 头像作为 IconURL/AvatarURL