Closed5

fp-tsで調べたこと

mortlackmortlack

以下で、Either<a',b'>[]をEither<a',b'[]>へ変換できる。
※GitHub Copilotが教えてくれたものなので、もっと良い方法があるかも

// Either<a',b'>[]
const valueEs = f()
const valuesE = pipe(
    valueEs,
    A.sequence(E.Applicative)
)
mortlackmortlack

よくわからないが、通常の関数をカリー化するような関数は公式には提供されていないっぽい。自分で、カリー化した関数を定義して使え、という感じなのかな。

mortlackmortlack

fp-tsに一般的なパターンマッチは存在しないらしい。
※型ごとにそれに特化したパターンマッチ関数はあるとのこと

ということで、ts-patternを使うのがよいらしい。

このスクラップは3ヶ月前にクローズされました