typescript - 等号 [=] 对高级类型意味着什么?
问题描述
这种类型定义中的等号是什么意思?
export type Classes<Name extends string | number | symbol = string> = Record<Name, string>
我正在尝试编译一个使用此定义的程序,但它失败并显示以下消息:
键入'字符串 | 号码 | 符号'不可分配给类型'字符串'。
我正在使用 TypeScript 3.5。
任何帮助是极大的赞赏。
解决方案
推荐阅读
- android - 如何使用 SavedStateHandle 和导航安全参数
- python - 在 python selenium 无头模式下不会执行 for 循环
- shell - 就地格式化文件特定列中的数字
- android - 谷歌地图自定义标记方向点
- javascript - 单击另一个可触摸不透明度并将其中的文本设置为文本输入中输入的值时,如何制作可触摸不透明度
- android - 从服务器获取数据后在 android 中存储数据的最佳方式
- amazon-web-services - 具有自定义授权器的无服务器 lambda 单元测试处理程序
- markdown - 如何忽略 remark-lint 的文件?
- r - statsBy 函数的标准差为零
- reactjs - 使用 react redux 测试库启动和运行单元测试时出现问题