UNPKG

ll-package

Version:

2 lines (1 loc) 822 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});function a(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",e=String(t);for(;e.length<n;)e=`${r}${t}`;return e}const i=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n};function o(t){return t==null?[]:Array.isArray(t)?t:[t]}function l(t){const n={};return Object.keys(t).forEach(r=>{(r.startsWith("data-")||r.startsWith("aria-")||r==="role"||r==="name")&&!r.startsWith("data-__")&&(n[r]=t[r])}),n}function u(t,n){return t?t[n]:null}function f(t,n,r){const e=[u(t,0),u(t,1)];return e[r]=typeof n=="function"?n(e[r]):n,!e[0]&&!e[1]?null:e}exports.default=l;exports.getValue=u;exports.leftPad=a;exports.toArray=o;exports.tuple=i;exports.updateValues=f;