Skip to main content

Class: BaseChart<TEventsTypes>

Type parameters​

NameType
TEventsTypesBaseChartEventsTypes

Hierarchy​

Properties​

svg​

• Protected Optional svg: Svg

Defined in​

charts/BaseChart.ts:11


container​

• Protected Readonly container: Element

Defined in​

charts/BaseChart.ts:12


eventEmitter​

• Protected Readonly eventEmitter: EventEmitter

Defined in​

charts/BaseChart.ts:13


initializeTimeoutId​

• Private initializeTimeoutId: null | Timer

Defined in​

charts/BaseChart.ts:17


optionsProvider​

• Private Optional optionsProvider: OptionsProvider<Options<AxisOptions, AxisOptions>>

Defined in​

charts/BaseChart.ts:21


data​

• Protected data: Data<AllSeriesTypes>

Methods​

resizeListener​

▸ Private Readonly resizeListener(): this

Returns​

this

Defined in​

charts/BaseChart.ts:14


createChart​

▸ Abstract createChart(options): void

Parameters​

NameType
optionsOptions<AxisOptions, AxisOptions>

Returns​

void

Defined in​

charts/BaseChart.ts:49


update​

▸ update(data?, options?, override?): BaseChart<TEventsTypes>

Parameters​

NameTypeDefault valueDescription
data?Data<AllSeriesTypes>undefined
options?Options<AxisOptions, AxisOptions>undefined
overridebooleanfalse

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:63


detach​

▸ detach(): BaseChart<TEventsTypes>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:106


on​

▸ on<T>(event, listener): BaseChart<TEventsTypes>

Type parameters​

NameType
Textends string | number | symbol

Parameters​

NameTypeDescription
eventT
listenerEventListener<TEventsTypes[T]>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:126

▸ on(event, listener): BaseChart<TEventsTypes>

Parameters​

NameType
event"*"
listenerAllEventsListener<any>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:130

▸ on(event, listener): BaseChart<TEventsTypes>

Parameters​

NameType
eventstring
listenerEventListener<any>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:131


off​

▸ off<T>(event, listener?): BaseChart<TEventsTypes>

Type parameters​

NameType
Textends string | number | symbol

Parameters​

NameTypeDescription
eventT
listener?EventListener<TEventsTypes[T]>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:143

▸ off(event, listener?): BaseChart<TEventsTypes>

Parameters​

NameType
event"*"
listener?AllEventsListener<any>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:147

▸ off(event, listener?): BaseChart<TEventsTypes>

Parameters​

NameType
eventstring
listener?EventListener<any>

Returns​

BaseChart<TEventsTypes>

Defined in​

charts/BaseChart.ts:148


initialize​

▸ initialize(): void

Returns​

void

Defined in​

charts/BaseChart.ts:155

Constructors​

constructor​

• new BaseChart<TEventsTypes>(query, data, defaultOptions, options, responsiveOptions?)

Type parameters​

NameType
TEventsTypesBaseChartEventsTypes<CreatedEvent<Options<AxisOptions, AxisOptions>>, DrawEvent>

Parameters​

NameType
querynull | string | Element
dataData<AllSeriesTypes>
defaultOptionsOptions<AxisOptions, AxisOptions>
optionsOptions<AxisOptions, AxisOptions>
responsiveOptions?ResponsiveOptions<Options<AxisOptions, AxisOptions>>

Defined in​

charts/BaseChart.ts:23