NonEmptyArray<A> 不可赋值为 [A, ...A[]]
作者: geoffreytools创建于 2023年2月4日更新于 2024年4月22日
□ 错误报告
当前的行为
NonEmptyArray<A}不能转让给[A、.A[ ]'。
预期行为
人们应该能够使用NonEmptyArray'(和Readly NonEmptyArray'),其功能应使用开放式的tuple语法来解释其类型限制。
- 可复制的例子
从 “ fp- ts/ lib/ NonEmpty Array” 导入 {nEmpty Array, of};
const foo = (arr: [未知,. unknown [ ]]) => arr; arr; arr; rr.
foo( o( 0) ) ;
//~~~~~.
// 类型“ 非EmptyArray<数字> 的参数不能指定
// 到“ [未知,... 未知 [ ]]” 类型的参数建议的解决办法
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么?
- 导出类型非EmptyArray = [A,.A[ ];
你的环境
哪个版本的fp-ts受到这个问题的影响? 这在fp -ts的前几个版本中有用吗?
! - - 请把它弄出来
软件 软件 软件 软件 软件 软件
|-----------.
我不知道。 \ N `非EmptyArray2v'于1.15.0.
至少从3.3.3起内容来源: gcanti/fp-ts