小编boy*_*boy的帖子

如何在 Typescript 中获取映射中值的类型?

我在任何地方都找不到解决方案。

可以说我有

type ObjectRecord = { [key: number]: SomeType }
Run Code Online (Sandbox Code Playgroud)

现在我可以有另一种类型

type ValueInObjectRecord = ObjectRecord[number] // SomeType
Run Code Online (Sandbox Code Playgroud)

如果我想对地图做同样的事情怎么办?

type MapRecord = Map<number, SomeType>
Run Code Online (Sandbox Code Playgroud)
type ValueInMapRecord = MapRecord[number] // does not work!
Run Code Online (Sandbox Code Playgroud)

typescript

3
推荐指数
1
解决办法
7070
查看次数

标签 统计

typescript ×1