Options
All
  • Public
  • Public/Protected
  • All
Menu

Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info.

author

David Sehnal david.sehnal@gmail.com

Index

Variables

Functions

  • Test if two intervals are identical

    Type parameters

    • T: number = number

    Parameters

    Returns boolean

  • Test if two intervals are intersecting, i.e. their bounds overlap

    Type parameters

    • T: number = number

    Parameters

    Returns boolean

  • End value of the Interval, same as max + 1

    Type parameters

    • T: number = number

    Parameters

    Returns T

  • Type parameters

    • T: number = number

    Parameters

    Returns number

  • Type parameters

    • T: number = number

    Parameters

    Returns number

  • Type parameters

    • T: number = number

    Parameters

    Returns <internal>.Interval<number>

  • Type parameters

    • T: number = number

    Parameters

    Returns T

  • Test if a value is within the bounds of the interval

    Type parameters

    • T: number = number

    Parameters

    Returns boolean

  • Hash code describing the interval

    Type parameters

    • T: number = number

    Parameters

    Returns number

  • Returns the index of x in set or -1 if not found.

    Type parameters

    • T: number = number

    Parameters

    Returns number

  • Size of the intersection of the two intervals

    Type parameters

    • T: number = number

    Parameters

    Returns number

  • Type parameters

    • T: number = number

    Parameters

    • v: any

    Returns v is <internal>.Interval<T>

  • Test if interval b is fully included in interval a

    Type parameters

    • T: number = number

    Parameters

    Returns boolean

  • Max value of the Interval, same as end - 1

    Type parameters

    • T: number = number

    Parameters

    Returns T

  • Min value of the Interval, same as start value

    Type parameters

    • T: number = number

    Parameters

    Returns T

  • Create interval from bounds [start, end), i.e. [start, end - 1]

    Type parameters

    • T: number = number

    Parameters

    • start: T
    • end: T

    Returns <internal>.Interval<T>

  • Create interval from length [0, length), i.e. [0, length - 1]

    Type parameters

    • T: number = number

    Parameters

    • length: T

    Returns <internal>.Interval<T>

  • Create interval from range [min, max]

    Type parameters

    • T: number = number

    Parameters

    • min: T
    • max: T

    Returns <internal>.Interval<T>

  • Type parameters

    • T: number = number

    Parameters

    • value: T

    Returns <internal>.Interval<T>

  • Number of values in the interval

    Type parameters

    • T: number = number

    Parameters

    Returns number

  • Start value of the Interval, same as min value

    Type parameters

    • T: number = number

    Parameters

    Returns T

  • String representation of the interval

    Type parameters

    • T: number = number

    Parameters

    Returns string

Generated using TypeDoc