UNPKG

zz-chart

Version:

Alauda Chart components by Alauda Frontend Team

22 lines 748 B
import { isNumber } from 'lodash-es'; export function getPos(e, isRotated, rectDom) { const svgE = e.target; const { scrollLeft, scrollTop } = document.documentElement; return isRotated ? e.pageY - ((rectDom || svgE).getBoundingClientRect().top + scrollTop) : e.pageX - ((rectDom || svgE).getBoundingClientRect().left + scrollLeft); } export function isPercentage(num) { return !isNumber(num) && num.endsWith('%'); } export function removeSymbol(str) { return str?.replace(/\W+/g, '') || str; } export function isHtml(str) { // eslint-disable-next-line regexp/match-any return /<\/?[a-z][\S\s]*>/i.test(str); } export function abs(value) { return Math.abs(value); } //# sourceMappingURL=helper.js.map