Skip to main content

Number

Instances​

Refinements​

Instances​

Bounded​

Signature​

export declare const Bounded: B.Bounded<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

Eq​

Signature​

export declare const Eq: E.Eq<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

Field​

Signature​

export declare const Field: F.Field<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

MagmaSub​

Signature​

export declare const MagmaSub: Magma<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

MonoidProduct​

number monoid under multiplication.

The empty value is 1.

Signature​

export declare const MonoidProduct: Monoid<number>

Details​

  • Added in 0.1.0

Example​

import { MonoidProduct } from '@fp-tx/core/number'

assert.deepStrictEqual(MonoidProduct.concat(2, MonoidProduct.empty), 2)

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

MonoidSum​

number monoid under addition.

The empty value is 0.

Signature​

export declare const MonoidSum: Monoid<number>

Details​

  • Added in 0.1.0

Example​

import { MonoidSum } from '@fp-tx/core/number'

assert.deepStrictEqual(MonoidSum.concat(2, MonoidSum.empty), 2)

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

Ord​

Signature​

export declare const Ord: O.Ord<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

SemigroupProduct​

number semigroup under multiplication.

Signature​

export declare const SemigroupProduct: Semigroup<number>

Details​

  • Added in 0.1.0

Example​

import { SemigroupProduct } from '@fp-tx/core/number'

assert.deepStrictEqual(SemigroupProduct.concat(2, 3), 6)

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

SemigroupSum​

number semigroup under addition.

Signature​

export declare const SemigroupSum: Semigroup<number>

Details​

  • Added in 0.1.0

Example​

import { SemigroupSum } from '@fp-tx/core/number'

assert.deepStrictEqual(SemigroupSum.concat(2, 3), 5)

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

Show​

Signature​

export declare const Show: S.Show<number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti

Refinements​

isNumber​

Signature​

export declare const isNumber: Refinement<unknown, number>

Details​

  • Added in 0.1.0

License​

  • MIT – Copyright (c) 2017-present Giulio Canti