index overview
Added in v2.0.0
Table of contents
instances
Eq
Signature
export declare const Eq: E.Eq<bigint>
Added in v2.0.0
Ord
Signature
export declare const Ord: O.Ord<bigint>
Added in v2.0.0
Show
Signature
export declare const Show: S.Show<bigint>
Added in v2.0.0
magmaSub
bigint
magma under subtraction.
Signature
export declare const magmaSub: Magma<bigint>
Example
import * as B from 'fp-ts-bigint'
assert.deepStrictEqual(B.magmaSub.concat(BigInt(5), BigInt(3)), BigInt(2))
Added in v2.0.0
monoidProduct
bigint
monoid under multiplication.
The empty
value is BigInt(1)
.
Signature
export declare const monoidProduct: Monoid<bigint>
Example
import * as B from 'fp-ts-bigint'
assert.deepStrictEqual(B.monoidProduct.concat(BigInt(2), BigInt(3)), BigInt(6))
Added in v2.0.0
monoidSum
bigint
monoid under addition.
The empty
value is BigInt(0)
.
Signature
export declare const monoidSum: Monoid<bigint>
Example
import * as B from 'fp-ts-bigint'
assert.deepStrictEqual(B.monoidSum.concat(BigInt(2), BigInt(3)), BigInt(5))
Added in v2.0.0
semigroupProduct
bigint
semigroup under multiplication.
Signature
export declare const semigroupProduct: Semigroup<bigint>
Example
import * as B from 'fp-ts-bigint'
assert.deepStrictEqual(B.semigroupProduct.concat(BigInt(2), BigInt(3)), BigInt(6))
Added in v2.0.0
semigroupSum
bigint
semigroup under addition.
Signature
export declare const semigroupSum: Semigroup<bigint>
Example
import * as B from 'fp-ts-bigint'
assert.deepStrictEqual(B.semigroupSum.concat(BigInt(2), BigInt(3)), BigInt(5))
Added in v2.0.0