Files
Chart.js/src/core/core.element.js
Jukka Kurkela 25a9969489 Enable esnext and fix all lint errors (#7094)
* enable esnext and fix all lint errors

* Review update

* Missed some

* Some cleanup still

* Remove leftover eslint disable
2020-02-13 18:41:49 -05:00

33 lines
506 B
JavaScript

import {extend, inherits} from '../helpers/helpers.core';
import {isNumber} from '../helpers/helpers.math';
class Element {
/**
* @param {object} [cfg] optional configuration
*/
constructor(cfg) {
this.x = undefined;
this.y = undefined;
this.hidden = undefined;
if (cfg) {
extend(this, cfg);
}
}
tooltipPosition() {
return {
x: this.x,
y: this.y
};
}
hasValue() {
return isNumber(this.x) && isNumber(this.y);
}
}
Element.extend = inherits;
export default Element;