import {attrFunc} from '../../modules/util';
const _attrs = {
fixLine: false
}
const fixLineMixin = Base => {
/**
* adds FitLine features
* @mixin FitLineMixin
*/
let FitLineMixin = class extends Base {
constructor() {
super();
this.setAttrs(_attrs);
}
}
/**
* If fixLine is specified value, it draw horizon fixed line.
* @function
* @example
* line.fixLine(50)
* @param {number, boolean} [fixLine=false] If is not false, drawn fixed line.
* @return {fixLine|Line}
*/
FitLineMixin.prototype.fixLine = attrFunc('fixLine');
return FitLineMixin;
}
export default fixLineMixin;