# 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
<Object
, Object
>, Element
<Object
, Object
>, number
| BarParsedData
| CartesianParsedData
| BubbleParsedData
| RadialParsedData
>>
# Defined in
index.esm.d.ts:1054 (opens new window)
# elements
• Readonly
elements: TypedRegistry
<Element
<Object
, Object
>>
# Defined in
index.esm.d.ts:1055 (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:1056 (opens new window)
# scales
• Readonly
scales: TypedRegistry
<Scale
<CoreScaleOptions
>>
# Defined in
index.esm.d.ts:1057 (opens new window)
# Methods
# add
▸ add(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void
# Defined in
index.esm.d.ts:1059 (opens new window)
# addControllers
▸ addControllers(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void
# Defined in
index.esm.d.ts:1062 (opens new window)
# addElements
▸ addElements(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void
# Defined in
index.esm.d.ts:1063 (opens new window)
# addPlugins
▸ addPlugins(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void
# Defined in
index.esm.d.ts:1064 (opens new window)
# addScales
▸ addScales(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void
# Defined in
index.esm.d.ts:1065 (opens new window)
# getController
▸ getController(id
): DatasetController
<"bar"
| "line"
| "scatter"
| "bubble"
| "pie"
| "doughnut"
| "polarArea"
| "radar"
, Element
<Object
, Object
>, Element
<Object
, Object
>, number
| BarParsedData
| CartesianParsedData
| BubbleParsedData
| RadialParsedData
>
# Parameters
Name | Type |
---|---|
id | string |
# Returns
DatasetController
<"bar"
| "line"
| "scatter"
| "bubble"
| "pie"
| "doughnut"
| "polarArea"
| "radar"
, Element
<Object
, Object
>, Element
<Object
, Object
>, number
| BarParsedData
| CartesianParsedData
| BubbleParsedData
| RadialParsedData
>
# Defined in
index.esm.d.ts:1067 (opens new window)
# getElement
▸ getElement(id
): Element
<Object
, Object
>
# Parameters
Name | Type |
---|---|
id | string |
# Returns
Element
<Object
, Object
>
# Defined in
index.esm.d.ts:1068 (opens new window)
# getPlugin
▸ getPlugin(id
): 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:1069 (opens new window)
# getScale
▸ getScale(id
): Scale
<CoreScaleOptions
>
# Parameters
Name | Type |
---|---|
id | string |
# Returns
# Defined in
index.esm.d.ts:1070 (opens new window)
# remove
▸ remove(...args
): void
# Parameters
Name | Type |
---|---|
...args | ChartComponentLike [] |
# Returns
void