Interface: Registry

Please use the module’s default export which provides a singleton instance Note: class is exported for typedoc

Properties

controllers

Readonly controllers: TypedRegistry<DatasetController<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Element<{}, {}>, Element<{}, {}>, number | BarParsedData | CartesianParsedData | BubbleParsedData | RadialParsedData>>

Defined in: index.esm.d.ts:1035Registry - 图1 (opens new window)


elements

Readonly elements: TypedRegistry<Element<{}, {}>>

Defined in: index.esm.d.ts:1036Registry - 图2 (opens new window)


plugins

Readonly plugins: TypedRegistry<Plugin<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Record<string, unknown>>>

Defined in: index.esm.d.ts:1037Registry - 图3 (opens new window)


scales

Readonly scales: TypedRegistry<Scale<CoreScaleOptions>>

Defined in: index.esm.d.ts:1038Registry - 图4 (opens new window)

Methods

add

add(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1040Registry - 图5 (opens new window)


addControllers

addControllers(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1043Registry - 图6 (opens new window)


addElements

addElements(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1044Registry - 图7 (opens new window)


addPlugins

addPlugins(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1045Registry - 图8 (opens new window)


addScales

addScales(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1046Registry - 图9 (opens new window)


getController

getController(id: string): DatasetController<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Element<{}, {}>, Element<{}, {}>, number | BarParsedData | CartesianParsedData | BubbleParsedData | RadialParsedData>

Parameters:

NameType
idstring

Returns: DatasetController<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Element<{}, {}>, Element<{}, {}>, number | BarParsedData | CartesianParsedData | BubbleParsedData | RadialParsedData>

Defined in: index.esm.d.ts:1048Registry - 图10 (opens new window)


getElement

getElement(id: string): Element<{}, {}>

Parameters:

NameType
idstring

Returns: Element<{}, {}>

Defined in: index.esm.d.ts:1049Registry - 图11 (opens new window)


getPlugin

getPlugin(id: string): Plugin<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Record<string, unknown>>

Parameters:

NameType
idstring

Returns: Plugin<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Record<string, unknown>>

Defined in: index.esm.d.ts:1050Registry - 图12 (opens new window)


getScale

getScale(id: string): Scale<CoreScaleOptions>

Parameters:

NameType
idstring

Returns: Scale<CoreScaleOptions>

Defined in: index.esm.d.ts:1051Registry - 图13 (opens new window)


remove

remove(…args: ChartComponentLike[]): void

Parameters:

NameType
…argsChartComponentLike[]

Returns: void

Defined in: index.esm.d.ts:1041Registry - 图14 (opens new window)