@lspriv/wx-calendar
Version:
1 lines • 700 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.div=exports.mul=void 0;let o=t=>/^(\+|-)?([.\d]+)e(\+|-)(\d+)$/.test(t),l=t=>{var e,r,p,l;return o(t)?"-"!==RegExp.$3?[+t,0]:(t="-"===RegExp.$1?-1:1,e=RegExp.$4||0,[r,p]=RegExp.$2.split("."),l=(null==p?void 0:p.length)||0,[+(r||0)*t*Math.pow(10,l)+t*+p,+e+l]):null},a=(...t)=>t.map(t=>{var e,t=parseFloat(t),r=t.toString(),p=l(r);return p||(p=t<0?-1:1,[t,r]=r.split("."),e=(null==r?void 0:r.length)||0,[+(t||0)*Math.pow(10,e)+p*+(r||0),e])}),t=(t,e)=>{var[[t,e],[r,p]]=a(t,e);return t*r/Math.pow(10,e+p)},e=(exports.mul=t,(t,e)=>{var[[t,e],[r,p]]=a(t,e),t=t/r,r=Math.pow(10,Math.abs(e-p));return e<p?t*r:t/r});exports.div=e;