Skip to main content

Interface: ITimeAxisApi

Methods​

coordinateToTime​

▸ coordinateToTime(x): UTCTimestamp

Parameters​

NameType
xnumber

Returns​

UTCTimestamp

Defined in​

api/itime-axis-api.ts:36


firstPoint​

▸ firstPoint(): TimeScalePoint

Returns​

TimeScalePoint

Defined in​

api/itime-axis-api.ts:39


fitContent​

▸ fitContent(): void

Automatically calculates the visible range to fit all data from all series.

Returns​

void

Defined in​

api/itime-axis-api.ts:32


getVisibleLogicalRange​

▸ getVisibleLogicalRange(): LogicalRange

Returns​

LogicalRange

Defined in​

api/itime-axis-api.ts:21


getVisibleRange​

▸ getVisibleRange(): TimeRange

Returns​

TimeRange

Defined in​

api/itime-axis-api.ts:19


height​

▸ height(): number

Returns​

number

Defined in​

api/itime-axis-api.ts:38


lastPoint​

▸ lastPoint(): TimeScalePoint

Returns​

TimeScalePoint

Defined in​

api/itime-axis-api.ts:40


options​

▸ options(): Readonly<TimeAxisOptions>

Returns​

Readonly<TimeAxisOptions>

Defined in​

api/itime-axis-api.ts:12


resetTimeAxis​

▸ resetTimeAxis(): void

Restores default zoom level and scroll position of the time scale.

Returns​

void

Defined in​

api/itime-axis-api.ts:27


scrollPosition​

▸ scrollPosition(): number

Returns​

number

Defined in​

api/itime-axis-api.ts:16


scrollToPosition​

▸ scrollToPosition(position, animated): void

Parameters​

NameType
positionnumber
animatedboolean

Returns​

void

Defined in​

api/itime-axis-api.ts:17


scrollToRealTime​

▸ scrollToRealTime(): void

Returns​

void

Defined in​

api/itime-axis-api.ts:18


setOptions​

▸ setOptions(options): void

Parameters​

NameType
optionsDeepPartial<TimeAxisOptions>

Returns​

void

Defined in​

api/itime-axis-api.ts:11


setTimePoints​

▸ setTimePoints(points): void

Parameters​

NameType
pointsnumber[]

Returns​

void

Defined in​

api/itime-axis-api.ts:13


setVisibleLogicalRange​

▸ setVisibleLogicalRange(range): void

Parameters​

NameType
rangeRange<number>

Returns​

void

Defined in​

api/itime-axis-api.ts:22


setVisibleRange​

▸ setVisibleRange(range): void

Parameters​

NameType
rangeTimeRange

Returns​

void

Defined in​

api/itime-axis-api.ts:20


subscribeVisibleLogicalRangeChange​

▸ subscribeVisibleLogicalRangeChange(handler): void

Parameters​

NameType
handlerLogicalRangeChangeEventHandler

Returns​

void

Defined in​

api/itime-axis-api.ts:44


subscribeVisibleTimeRangeChange​

▸ subscribeVisibleTimeRangeChange(handler): void

Parameters​

NameType
handlerTimeRangeChangeEventHandler

Returns​

void

Defined in​

api/itime-axis-api.ts:42


timeToCoordinate​

▸ timeToCoordinate(ts): Coordinate

Parameters​

NameType
tsUTCTimestamp

Returns​

Coordinate

Defined in​

api/itime-axis-api.ts:35


unsubscribeVisibleLogicalRangeChange​

▸ unsubscribeVisibleLogicalRangeChange(handler): void

Parameters​

NameType
handlerLogicalRangeChangeEventHandler

Returns​

void

Defined in​

api/itime-axis-api.ts:45


unsubscribeVisibleTimeRangeChange​

▸ unsubscribeVisibleTimeRangeChange(handler): void

Parameters​

NameType
handlerTimeRangeChangeEventHandler

Returns​

void

Defined in​

api/itime-axis-api.ts:43


updateTimePoints​

▸ updateTimePoints(points, direction): void

Parameters​

NameType
pointsnumber[]
direction1 | -1

Returns​

void

Defined in​

api/itime-axis-api.ts:14


width​

▸ width(): number

Returns​

number

Defined in​

api/itime-axis-api.ts:37