【发布时间】:2021-06-17 15:39:19
【问题描述】:
在打字稿中,我可以像这样定义一个数字和字符串的数组:
type A = [number, string]
我现在决定使用 Immutable.js 如何使用不可变列表来定义这种类型。
类似这样的:
import { List } from 'immutable';
type A = List<number, string>
【问题讨论】:
在打字稿中,我可以像这样定义一个数字和字符串的数组:
type A = [number, string]
我现在决定使用 Immutable.js 如何使用不可变列表来定义这种类型。
类似这样的:
import { List } from 'immutable';
type A = List<number, string>
【问题讨论】:
只需使用联合:
import { List } from 'immutable';
type A = List<number | string>
const a: A = List(['a', 1] as const)
【讨论】: