pandasx / Interval
Class: Interval
Defined in: src/core/interval.ts:10
Constructors
Constructor
new Interval(
left,right,closed?,options?):Interval
Defined in: src/core/interval.ts:17
Parameters
| Parameter | Type | Default value |
|---|---|---|
left | number | undefined |
right | number | undefined |
closed | IntervalClosed | 'right' |
options | { integerBounds?: boolean; } | {} |
options.integerBounds? | boolean | undefined |
Returns
Interval
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
closed | readonly | IntervalClosed | src/core/interval.ts:13 |
left | readonly | number | src/core/interval.ts:11 |
right | readonly | number | src/core/interval.ts:12 |
Accessors
closedLeft
Get Signature
get closedLeft():
boolean
Defined in: src/core/interval.ts:27
Returns
boolean
closedRight
Get Signature
get closedRight():
boolean
Defined in: src/core/interval.ts:28
Returns
boolean
length
Get Signature
get length():
number
Defined in: src/core/interval.ts:26
Returns
number
mid
Get Signature
get mid():
number
Defined in: src/core/interval.ts:25
Returns
number
Methods
contains()
contains(
v):boolean
Defined in: src/core/interval.ts:30
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
boolean
overlaps()
overlaps(
other):boolean
Defined in: src/core/interval.ts:34
Parameters
| Parameter | Type |
|---|---|
other | Interval |
Returns
boolean
toJSON()
toJSON():
string
Defined in: src/core/interval.ts:45
Returns
string
toString()
toString():
string
Defined in: src/core/interval.ts:40
Returns
string