Skip to main content
Version: 4.x

Class: NumericRange

Constructors

new NumericRange()

new NumericRange(from, count): NumericRange

Parameters

from: number

count: number

Returns

NumericRange

Defined in

packages/utilities/src/NumericRange.ts:10

Properties

count

readonly count: number

Defined in

packages/utilities/src/NumericRange.ts:7


from

readonly from: number

Defined in

packages/utilities/src/NumericRange.ts:6


toInclusive

readonly toInclusive: number

Defined in

packages/utilities/src/NumericRange.ts:8

Methods

contains()

contains(value): boolean

Parameters

value: number

Returns

boolean

Defined in

packages/utilities/src/NumericRange.ts:38


equal()

equal(other): boolean

Parameters

other: NumericRange

Returns

boolean

Defined in

packages/utilities/src/NumericRange.ts:34


forEach()

forEach(action): void

Parameters

action

Returns

void

Defined in

packages/utilities/src/NumericRange.ts:72


intersectionWith()

intersectionWith(range): undefined | NumericRange

Parameters

range: NumericRange

Returns

undefined | NumericRange

Defined in

packages/utilities/src/NumericRange.ts:50


intersects()

intersects(range): boolean

Parameters

range: NumericRange

Returns

boolean

Defined in

packages/utilities/src/NumericRange.ts:42


intersectsOrCoinciding()

intersectsOrCoinciding(range): boolean

Parameters

range: NumericRange

Returns

boolean

Defined in

packages/utilities/src/NumericRange.ts:46


isInside()

isInside(range): boolean

Parameters

range: NumericRange

Returns

boolean

Defined in

packages/utilities/src/NumericRange.ts:61


toArray()

toArray(): number[]

Returns

number[]

Defined in

packages/utilities/src/NumericRange.ts:30


toString()

toString(): string

Returns

string

Defined in

packages/utilities/src/NumericRange.ts:78


union()

union(range): NumericRange

Parameters

range: NumericRange

Returns

NumericRange

Defined in

packages/utilities/src/NumericRange.ts:65


values()

values(): Generator<number, any, unknown>

Returns

Generator<number, any, unknown>

Defined in

packages/utilities/src/NumericRange.ts:24


createFromInterval()

static createFromInterval(from, toInclusive): NumericRange

Parameters

from: number

toInclusive: number

Returns

NumericRange

Defined in

packages/utilities/src/NumericRange.ts:20


isNumericRange()

static isNumericRange(value): value is NumericRange

Parameters

value: any

Returns

value is NumericRange

Defined in

packages/utilities/src/NumericRange.ts:82