]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Remove default export from controllers/index (#7388)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Thu, 21 May 2020 20:44:49 +0000 (23:44 +0300)
committerGitHub <noreply@github.com>
Thu, 21 May 2020 20:44:49 +0000 (16:44 -0400)
Remove default export from controllers/index

src/controllers/index.js
src/core/core.controller.js
src/index.js

index 090bd291ebe3781336d277049a1149b9979be5cd..8977bd2f74efcb87821ebae0c5484ab5bb8bb769 100644 (file)
@@ -1,25 +1,9 @@
-import bar from './controller.bar';
-import bubble from './controller.bubble';
-import doughnut from './controller.doughnut';
-import horizontalBar from './controller.horizontalBar';
-import line from './controller.line';
-import polarArea from './controller.polarArea';
-import pie from './controller.pie';
-import radar from './controller.radar';
-import scatter from './controller.scatter';
-
-// NOTE export a map in which the key represents the controller type, not
-// the class, and so must be CamelCase in order to be correctly retrieved
-// by the controller in core.controller.js (`controllers[meta.type]`).
-
-export default {
-       bar,
-       bubble,
-       doughnut,
-       horizontalBar,
-       line,
-       polarArea,
-       pie,
-       radar,
-       scatter
-};
+export {default as bar} from './controller.bar';
+export {default as bubble} from './controller.bubble';
+export {default as doughnut} from './controller.doughnut';
+export {default as horizontalBar} from './controller.horizontalBar';
+export {default as line} from './controller.line';
+export {default as polarArea} from './controller.polarArea';
+export {default as pie} from './controller.pie';
+export {default as radar} from './controller.radar';
+export {default as scatter} from './controller.scatter';
index e7754a1e41e5aa27cc4c629b757ba84120273ffe..cdcc1d7af02e4838448e874f9b280c94d2f8a5d4 100644 (file)
@@ -1,5 +1,6 @@
-import Animator from './core.animator';
-import controllers from '../controllers/index';
+/* eslint-disable import/no-namespace, import/namespace */
+import {default as Animator} from './core.animator';
+import * as controllers from '../controllers';
 import defaults from './core.defaults';
 import Interaction from './core.interaction';
 import layouts from './core.layouts';
index 7b9ca7f736ffeafb2eb44a6a0f770a4919d3ed1a..015d00017c4ec74a74b3e187fa5a84ec3998313a 100644 (file)
@@ -8,9 +8,9 @@ import Chart from './core/core.controller';
 import helpers from './helpers/index';
 import _adapters from './core/core.adapters';
 import Animation from './core/core.animation';
-import Animator from './core/core.animator';
+import {default as Animator} from './core/core.animator';
 import animationService from './core/core.animations';
-import controllers from './controllers/index';
+import * as controllers from './controllers';
 import DatasetController from './core/core.datasetController';
 import defaults from './core/core.defaults';
 import Element from './core/core.element';