Turn elements/index into an index (#7135)

This commit is contained in:
Jukka Kurkela 2020-02-27 01:08:29 +02:00 committed by GitHub
parent 5e489f16f6
commit ac69e81b04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 13 additions and 23 deletions

View File

@ -1,6 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Rectangle from '../elements/element.rectangle'; import {Rectangle} from '../elements/index';
import {clipArea, unclipArea} from '../helpers/helpers.canvas'; import {clipArea, unclipArea} from '../helpers/helpers.canvas';
import {isArray, isNullOrUndef, valueOrDefault} from '../helpers/helpers.core'; import {isArray, isNullOrUndef, valueOrDefault} from '../helpers/helpers.core';
import {_limitValue, sign} from '../helpers/helpers.math'; import {_limitValue, sign} from '../helpers/helpers.math';

View File

@ -1,6 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Point from '../elements/element.point'; import {Point} from '../elements/index';
import {resolve} from '../helpers/helpers.options'; import {resolve} from '../helpers/helpers.options';
defaults.set('bubble', { defaults.set('bubble', {

View File

@ -1,6 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Arc from '../elements/element.arc'; import {Arc} from '../elements/index';
import {isArray, valueOrDefault} from '../helpers/helpers.core'; import {isArray, valueOrDefault} from '../helpers/helpers.core';
/** /**

View File

@ -1,7 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Line from '../elements/element.line'; import {Line, Point} from '../elements/index';
import Point from '../elements/element.point';
import {valueOrDefault} from '../helpers/helpers.core'; import {valueOrDefault} from '../helpers/helpers.core';
import {isNumber} from '../helpers/helpers.math'; import {isNumber} from '../helpers/helpers.math';
import {resolve} from '../helpers/helpers.options'; import {resolve} from '../helpers/helpers.options';

View File

@ -1,6 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Arc from '../elements/element.arc'; import {Arc} from '../elements/index';
import {toRadians} from '../helpers/helpers.math'; import {toRadians} from '../helpers/helpers.math';
import {resolve} from '../helpers/helpers.options'; import {resolve} from '../helpers/helpers.options';

View File

@ -1,7 +1,6 @@
import DatasetController from '../core/core.datasetController'; import DatasetController from '../core/core.datasetController';
import defaults from '../core/core.defaults'; import defaults from '../core/core.defaults';
import Line from '../elements/element.line'; import {Line, Point} from '../elements/index';
import Point from '../elements/element.point';
import {valueOrDefault} from '../helpers/helpers.core'; import {valueOrDefault} from '../helpers/helpers.core';
defaults.set('radar', { defaults.set('radar', {

View File

@ -1,11 +1,4 @@
import Arc from './element.arc'; export {default as Arc} from './element.arc';
import Line from './element.line'; export {default as Line} from './element.line';
import Point from './element.point'; export {default as Point} from './element.point';
import Rectangle from './element.rectangle'; export {default as Rectangle} from './element.rectangle';
export default {
Arc,
Line,
Point,
Rectangle
};

View File

@ -1,3 +1,5 @@
/* eslint-disable import/no-namespace, import/namespace */
/** /**
* @namespace Chart * @namespace Chart
*/ */
@ -12,7 +14,7 @@ import controllers from './controllers/index';
import DatasetController from './core/core.datasetController'; import DatasetController from './core/core.datasetController';
import defaults from './core/core.defaults'; import defaults from './core/core.defaults';
import Element from './core/core.element'; import Element from './core/core.element';
import elements from './elements/index'; import * as elements from './elements/index';
import Interaction from './core/core.interaction'; import Interaction from './core/core.interaction';
import layouts from './core/core.layouts'; import layouts from './core/core.layouts';
import platforms from './platform/platforms'; import platforms from './platform/platforms';

View File

@ -20,9 +20,6 @@ describe('Chart namespace', function() {
}); });
describe('Chart.elements', function() { describe('Chart.elements', function() {
it('should be an object', function() {
expect(Chart.elements instanceof Object).toBeTruthy();
});
it('should contains "elements" classes', function() { it('should contains "elements" classes', function() {
expect(Chart.elements.Arc instanceof Function).toBeTruthy(); expect(Chart.elements.Arc instanceof Function).toBeTruthy();
expect(Chart.elements.Line instanceof Function).toBeTruthy(); expect(Chart.elements.Line instanceof Function).toBeTruthy();