Link Search Menu Expand Document

Fractional overview

Added in v1.0.0


Table of contents


utils

Fractional (interface)

The Fractional class represents fractional numbers supporting real division.

Signature

export interface Fractional<A> extends HasToRational<A>, DivisionRing<A> {
  /**
   * @internal
   */
  readonly [FRACTIONAL]: typeof FRACTIONAL
  readonly fromRational: (r: Rational) => A
}

Added in v1.0.0

fromFractional

A helper function for general conversion between Fractional values.

Signature

export declare function fromFractional<A, B>(fa: Fractional<A>, fb: Fractional<B>): (a: A) => B

Added in v1.0.0

instanceFractional

Fractional instance constructor

Signature

export declare function instanceFractional<A>(e: FractionalMethods<A>): Fractional<A>

Added in v1.0.0