typescript - 如何将此代码段从 Flow 转换为 TypeScript?
问题描述
我从 flow 迁移到 TypeScript 时遇到了一个小故障。我有这段代码需要迁移。我怎样才能转换它?
在流动
export type IconType = $Keys<typeof Images.icons>
这是如何将其转换为 TypeScript?
export type IconType = keyof typeof Images.icons
解决方案
这是如何将其转换为 TypeScript?
是的。
流程$Keys
:https : //flow.org/en/docs/types/utilities/#toc-keys 与 TypeScript 具有相同的效果keyof
:https ://www.typescriptlang.org/docs/handbook/release-notes/typescript-2 -1.html
即两者都返回键名的字符串联合。
推荐阅读
- r - x[floor(d)] + x[ceiling(d)] 中的错误:二元运算符的非数字参数
- cadence-workflow - 工作流程结构、促销优惠流程
- arrays - 如何编写一个返回数组的函数,其中重复的字符串组合在一起?
- php - PHP数组对每个元素都有相同的索引
- apache-kafka - 如何在 kafka-consumer-perf-test 中消耗 1000 条 1 MB 的记录
- c - LIS3DSH xyz 轴不正确
- javascript - 如何在多个复选框上过滤产品?
- pytorch - RuntimeError:不支持将操作员 cdist 导出到 ONNX opset 版本 9
- c++ - 不明白为什么这段代码不起作用?
- flutter - 我想从 Firestore 的集合中删除一个文档