Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Interval

Hierarchy

  • Interval

Index

Constructors

Private constructor

Properties

left

left: endpoint

The left endpoint of the interval.

right

right: endpoint

The right endpoint of the interval.

Methods

contains

  • contains(x: number): undefined | false | true
  • Checks whether a given number falls within the range specified by this interval or not.

    Parameters

    • x: number

      The number to check for.

    Returns undefined | false | true

isClosed

  • isClosed(): boolean
  • Checks whether both sides of this interval are closed.

    Returns boolean

isLeftClosed

  • isLeftClosed(): boolean
  • Checks whether the left side of the interval is closed.

    Returns boolean

isLeftOpen

  • isLeftOpen(): boolean
  • Checks whether the left side of the interval is open.

    Returns boolean

isOpen

  • isOpen(): boolean
  • Checks whether both sides of this interval are open.

    Returns boolean

isRightClosed

  • isRightClosed(): boolean
  • Checks whether the right side of the interval is closed.

    Returns boolean

isRightOpen

  • isRightOpen(): boolean
  • Checks whether the right side of the interval is open.

    Returns boolean

Static closed

  • closed(a: number, b: number): Interval
  • Creates and returns a closed interval onject.

    Parameters

    • a: number

      The left side limit of the interval.

    • b: number

      The right side limit of the interval.

    Returns Interval

Static closed_open

  • closed_open(a: number, b: number): Interval
  • Creates and returns a left-closed and right-open interval onject.

    Parameters

    • a: number

      The left side limit of the interval.

    • b: number

      The right side limit of the interval.

    Returns Interval

Static open

  • Creates and returns a closed interval onject.

    Parameters

    • a: number

      The left side limit of the interval.

    • b: number

      The right side limit of the interval.

    Returns Interval

Static open_closed

  • open_closed(a: number, b: number): Interval
  • Creates and returns a left-open right-closed interval onject.

    Parameters

    • a: number

      The left side limit of the interval.

    • b: number

      The right side limit of the interval.

    Returns Interval

Generated using TypeDoc