Skip to main content
Version: 3.0.0

TickList

Utility methods for interacting with sorted lists of ticks

Methods#

getTick#

Static getTick(ticks: readonly Tick[], index: number): Tick

Parameters#

NameType
ticksreadonly Tick[]
indexnumber

Returns: Tick

Defined in: utils/tickList.ts:50


isAtOrAboveLargest#

Static isAtOrAboveLargest(ticks: readonly Tick[], tick: number): boolean

Parameters#

NameType
ticksreadonly Tick[]
ticknumber

Returns: boolean

Defined in: utils/tickList.ts:45


isBelowSmallest#

Static isBelowSmallest(ticks: readonly Tick[], tick: number): boolean

Parameters#

NameType
ticksreadonly Tick[]
ticknumber

Returns: boolean

Defined in: utils/tickList.ts:40


nextInitializedTick#

Static nextInitializedTick(ticks: readonly Tick[], tick: number, lte: boolean): Tick

Parameters#

NameType
ticksreadonly Tick[]
ticknumber
lteboolean

Returns: Tick

Defined in: utils/tickList.ts:83


nextInitializedTickWithinOneWord#

Static nextInitializedTickWithinOneWord(ticks: readonly Tick[], tick: number, lte: boolean, tickSpacing: number): [number, boolean]

Parameters#

NameType
ticksreadonly Tick[]
ticknumber
lteboolean
tickSpacingnumber

Returns: [number, boolean]

Defined in: utils/tickList.ts:101


validateList#

Static validateList(ticks: Tick[], tickSpacing: number): void

Parameters#

NameType
ticksTick[]
tickSpacingnumber

Returns: void

Defined in: utils/tickList.ts:20