# 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<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>, number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData>>
# Defined in
types/index.d.ts:1143
# elements
• Readonly elements: TypedRegistry<default<AnyObject, AnyObject>>
# Defined in
types/index.d.ts:1144
# plugins
• Readonly plugins: TypedRegistry<Plugin<keyof ChartTypeRegistry, AnyObject>>
# Defined in
types/index.d.ts:1145
# scales
• Readonly scales: TypedRegistry<Scale<CoreScaleOptions>>
# Defined in
types/index.d.ts:1146
# Methods
# add
▸ add(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1148
# addControllers
▸ addControllers(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1151
# addElements
▸ addElements(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1152
# addPlugins
▸ addPlugins(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1153
# addScales
▸ addScales(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1154
# getController
▸ getController(id): DatasetController<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>, number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData>
# Parameters
| Name | Type |
|---|---|
id | string |
# Returns
DatasetController<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>, number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData>
# Defined in
types/index.d.ts:1156
# getElement
▸ getElement(id): default<AnyObject, AnyObject>
# Parameters
| Name | Type |
|---|---|
id | string |
# Returns
default<AnyObject, AnyObject>
# Defined in
types/index.d.ts:1157
# getPlugin
▸ getPlugin(id): Plugin<keyof ChartTypeRegistry, AnyObject>
# Parameters
| Name | Type |
|---|---|
id | string |
# Returns
Plugin<keyof ChartTypeRegistry, AnyObject>
# Defined in
types/index.d.ts:1158
# getScale
▸ getScale(id): Scale<CoreScaleOptions>
# Parameters
| Name | Type |
|---|---|
id | string |
# Returns
# Defined in
types/index.d.ts:1159
# remove
▸ remove(...args): void
# Parameters
| Name | Type |
|---|---|
...args | ChartComponentLike[] |
# Returns
void
# Defined in
types/index.d.ts:1149