var myChart = new Chart(ctx, {...});
```
+A short registration format is also available to quickly register everything.
+
+```javascript
+import { Chart, registerables } from 'chart.js';
+Chart.register(...registerables);
+```
+
## Require JS
**Important:** RequireJS [can **not** load CommonJS module as is](https://requirejs.org/docs/commonjs.html#intro), so be sure to require one of the UMD builds instead (i.e. `dist/chart.js`, `dist/chart.min.js`, etc.).
export * from './platform';
export * from './plugins';
export * from './scales';
+
+import * as controllers from './controllers';
+import * as elements from './elements';
+import * as plugins from './plugins';
+import * as scales from './scales';
+
+export {
+ controllers,
+ elements,
+ plugins,
+ scales,
+};
+
+export const registerables = [
+ controllers,
+ elements,
+ plugins,
+ scales,
+];
static unregister(...items: ChartComponentLike[]): void;
}
+export const registerables: readonly ChartComponentLike[];
+
export declare type ChartItem =
| string
| CanvasRenderingContext2D