Skip to content

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 ​

ParameterTypeDefault value
leftnumberundefined
rightnumberundefined
closedIntervalClosed'right'
options{ integerBounds?: boolean; }{}
options.integerBounds?booleanundefined

Returns ​

Interval

Properties ​

PropertyModifierTypeDefined in
closedreadonlyIntervalClosedsrc/core/interval.ts:13
leftreadonlynumbersrc/core/interval.ts:11
rightreadonlynumbersrc/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 ​

ParameterType
vnumber

Returns ​

boolean


overlaps() ​

overlaps(other): boolean

Defined in: src/core/interval.ts:34

Parameters ​

ParameterType
otherInterval

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

Released under the MIT License.