fp-ts-bigint

BigInt library for fp-ts 2

Usage no npm install needed!

<script type="module">
  import fpTsBigint from 'https://cdn.skypack.dev/fp-ts-bigint';
</script>

README

fp-ts-bigint

License NPM Package Build status Code Coverage

BigInt library for fp-ts

As not every JavaScript runtime supports BigInt, this library contains opt-in bigint functions absent from fp-ts:

  • Eq
  • Ord
  • Show
  • Field
  • semigroupSum
  • semigroupProduct
  • monoidSum
  • monoidProduct

Install

npm install fp-ts-bigint

Use

Same as fp-ts

import * as B from 'fp-ts-bigint'

B.semigroupSum.concat(2n, 3n) // => 5n
B.semigroupProduct.concat(2n, 5n) // => 10n

Related

Acknowledgments