Skip to content

AIDC Toolkit / Utility / Sequence

Class: Sequence ​

Defined in: sequence.ts:4

Sequence. Defines an ascending or descending sequence of big integers implemented as an iterable.

Implements ​

Constructors ​

Constructor ​

new Sequence(startValue, count): Sequence

Defined in: sequence.ts:45

Constructor.

Parameters ​

startValue ​

Start value.

number | bigint

count ​

number

Count of values. If count is zero or positive, iteration ascends from start value, otherwise it descends from start value.

Returns ​

Sequence

Accessors ​

startValue ​

Get Signature ​

get startValue(): bigint

Defined in: sequence.ts:64

Get the start value (inclusive).

Returns ​

bigint


endValue ​

Get Signature ​

get endValue(): bigint

Defined in: sequence.ts:71

Get the end value (exclusive).

Returns ​

bigint


count ​

Get Signature ​

get count(): number

Defined in: sequence.ts:78

Get the count of values.

Returns ​

number


minimumValue ​

Get Signature ​

get minimumValue(): bigint

Defined in: sequence.ts:85

Get the minimum value (inclusive).

Returns ​

bigint


maximumValue ​

Get Signature ​

get maximumValue(): bigint

Defined in: sequence.ts:92

Get the maximum value (inclusive).

Returns ​

bigint

Methods ​

[iterator]() ​

[iterator](): Generator<bigint>

Defined in: sequence.ts:102

Iterable implementation.

Returns ​

Generator<bigint>

Yields ​

Next value in sequence.

Implementation of ​

Iterable.[iterator]