如何在 immutable.js 中定义字符串和数字数组或元组
Posted
技术标签:
【中文标题】如何在 immutable.js 中定义字符串和数字数组或元组【英文标题】:How to define an array of string and number or a tuple in immutable.js 【发布时间】:2021-06-17 15:39:19 【问题描述】:在打字稿中,我可以像这样定义一个数字和字符串的数组:
type A = [number, string]
我现在决定使用 Immutable.js 如何使用不可变列表来定义这种类型。
类似这样的:
import List from 'immutable';
type A = List<number, string>
【问题讨论】:
【参考方案1】:只需使用联合:
import List from 'immutable';
type A = List<number | string>
const a: A = List(['a', 1] as const)
【讨论】:
以上是关于如何在 immutable.js 中定义字符串和数字数组或元组的主要内容,如果未能解决你的问题,请参考以下文章
在 Immutable.js 中,类型“字符串”不可分配给 keyof
如何使用Immutable.js在嵌套Map中添加新的键/值对