chartx
Version:
Data Visualization Chart Library
28 lines (27 loc) • 801 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _default = exports.default = {
toXy: function toXy(pointset, format) {
if (format === undefined) {
return pointset.slice();
}
return pointset.map(function (pt) {
/*jslint evil: true */
var _getXY = new Function('pt', 'return [pt' + format[0] + ',' + 'pt' + format[1] + '];');
return _getXY(pt);
});
},
fromXy: function fromXy(pointset, format) {
if (format === undefined) {
return pointset.slice();
}
return pointset.map(function (pt) {
/*jslint evil: true */
var _getObj = new Function('pt', 'const o = {}; o' + format[0] + '= pt[0]; o' + format[1] + '= pt[1]; return o;');
return _getObj(pt);
});
}
};