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:1035
(opens new window)
elements
• Readonly elements: TypedRegistry<Element<{}, {}>>
Defined in: index.esm.d.ts:1036
(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:1037
(opens new window)
scales
• Readonly scales: TypedRegistry<Scale<CoreScaleOptions>>
Defined in: index.esm.d.ts:1038
(opens new window)
Methods
add
▸ add(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1040
(opens new window)
addControllers
▸ addControllers(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1043
(opens new window)
addElements
▸ addElements(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1044
(opens new window)
addPlugins
▸ addPlugins(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1045
(opens new window)
addScales
▸ addScales(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1046
(opens new window)
getController
▸ getController(id: string): DatasetController<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Element<{}, {}>, Element<{}, {}>, number | BarParsedData | CartesianParsedData | BubbleParsedData | RadialParsedData>
Parameters:
| Name | Type |
|---|---|
id | string |
Returns: DatasetController<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Element<{}, {}>, Element<{}, {}>, number | BarParsedData | CartesianParsedData | BubbleParsedData | RadialParsedData>
Defined in: index.esm.d.ts:1048
(opens new window)
getElement
▸ getElement(id: string): Element<{}, {}>
Parameters:
| Name | Type |
|---|---|
id | string |
Returns: Element<{}, {}>
Defined in: index.esm.d.ts:1049
(opens new window)
getPlugin
▸ getPlugin(id: string): Plugin<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Record<string, unknown>>
Parameters:
| Name | Type |
|---|---|
id | string |
Returns: Plugin<bar | line | scatter | bubble | pie | doughnut | polarArea | radar, Record<string, unknown>>
Defined in: index.esm.d.ts:1050
(opens new window)
getScale
▸ getScale(id: string): Scale<CoreScaleOptions>
Parameters:
| Name | Type |
|---|---|
id | string |
Returns: Scale<CoreScaleOptions>
Defined in: index.esm.d.ts:1051
(opens new window)
remove
▸ remove(…args: ChartComponentLike[]): void
Parameters:
| Name | Type |
|---|---|
…args | ChartComponentLike[] |
Returns: void
Defined in: index.esm.d.ts:1041
(opens new window)