Class: NumericRange
Defined in: packages/utilities/src/NumericRange.ts:5
Constructors
Constructor
new NumericRange(
from,count):NumericRange
Defined in: packages/utilities/src/NumericRange.ts:10
Parameters
from
number
count
number
Returns
NumericRange
Properties
count
readonlycount:number
Defined in: packages/utilities/src/NumericRange.ts:7
from
readonlyfrom:number
Defined in: packages/utilities/src/NumericRange.ts:6
toInclusive
readonlytoInclusive:number
Defined in: packages/utilities/src/NumericRange.ts:8
Methods
contains()
contains(
value):boolean
Defined in: packages/utilities/src/NumericRange.ts:38
Parameters
value
number
Returns
boolean
equal()
equal(
other):boolean
Defined in: packages/utilities/src/NumericRange.ts:34
Parameters
other
NumericRange
Returns
boolean
forEach()
forEach(
action):void
Defined in: packages/utilities/src/NumericRange.ts:72
Parameters
action
(value) => void
Returns
void
intersectionWith()
intersectionWith(
range):undefined|NumericRange
Defined in: packages/utilities/src/NumericRange.ts:50
Parameters
range
NumericRange
Returns
undefined | NumericRange
intersects()
intersects(
range):boolean
Defined in: packages/utilities/src/NumericRange.ts:42
Parameters
range
NumericRange
Returns
boolean
intersectsOrCoinciding()
intersectsOrCoinciding(
range):boolean
Defined in: packages/utilities/src/NumericRange.ts:46
Parameters
range
NumericRange
Returns
boolean
isInside()
isInside(
range):boolean
Defined in: packages/utilities/src/NumericRange.ts:61
Parameters
range
NumericRange
Returns
boolean
toArray()
toArray():
number[]
Defined in: packages/utilities/src/NumericRange.ts:30
Returns
number[]
toString()
toString():
string
Defined in: packages/utilities/src/NumericRange.ts:78
Returns
string
union()
union(
range):NumericRange
Defined in: packages/utilities/src/NumericRange.ts:65
Parameters
range
NumericRange
Returns
NumericRange
values()
values():
Generator<number>
Defined in: packages/utilities/src/NumericRange.ts:24
Returns
Generator<number>
createFromInterval()
staticcreateFromInterval(from,toInclusive):NumericRange
Defined in: packages/utilities/src/NumericRange.ts:20
Parameters
from
number
toInclusive
number
Returns
NumericRange
isNumericRange()
staticisNumericRange(value):value is NumericRange
Defined in: packages/utilities/src/NumericRange.ts:82
Parameters
value
any
Returns
value is NumericRange