UNPKG

@qundus/qform

Version:

The only form library you'll ever need :)

1 lines 713 B
import {c}from'../chunk-PDQE6MDW.mjs';var s={};c(s,{Ranges:()=>a,bytesInfo:()=>x,isFileSizeLessThan:()=>l});var u=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],a=(e=>(e.byte="Bytes",e.kilo="KB",e.meg="MB",e.gig="GB",e.tera="TB",e.peta="PB",e.exa="EB",e.zetta="ZB",e.yotta="YB",e))(a||{});function x(t,i=2){if(!+t)return {size:0,range:"Bytes",range_idx:0,format:"0 Bytes"};let B=1024,f=i<0?0:i,r=Math.floor(Math.log(t)/Math.log(B)),o=Number.parseFloat((t/B**r).toFixed(f)),n=u[r];return {size:o,range:n,range_idx:r,format:`${o} ${n}`}}function l(t,i,B,f=2){if(!t)return;let{size:r,range_idx:o}=x(t.size,f),n=u.indexOf(B);if(o===n){if(r<=i)return true}else if(o<n)return true;return false}export{s as vFile};