Link Search Menu Expand Document

Integral overview

Added in v1.0.0


Table of contents


utils

Integral (interface)

Integral numbers supporting truncating integer division

Signature

export interface Integral<A> extends HasToRational<A>, HasToInt<A> {
  /**
   * Truncating integer division rounding toward zero
   */
  readonly quot: (dividend: A, divisor: NonZero<A>) => A
  /**
   * Remainder of truncating integer division. Always takes the sign of the
   * dividend.
   */
  readonly rem: (dividend: A, divisor: NonZero<A>) => A
}

Added in v1.0.0