solid-use
Version:
A collection of SolidJS utilities
2 lines (1 loc) • 739 B
JavaScript
;var l=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var T=Object.prototype.hasOwnProperty;var $=(e,t)=>{for(var n in t)l(e,n,{get:t[n],enumerable:!0})},g=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of a(t))!T.call(e,r)&&r!==n&&l(e,r,{get:()=>t[r],enumerable:!(i=s(t,r))||i.enumerable});return e};var m=e=>g(l({},"__esModule",{value:!0}),e);var y={};$(y,{default:()=>u});module.exports=m(y);var f=require("solid-js");function p(e){return typeof e=="function"}function u(e,...t){return(0,f.createMemo)(()=>{let n="",i=0;for(let r=0,c=e.length;r<c;r++)if(n=`${n}${e[r]}`,i<t.length){let o=t[i++];p(o)?n=`${n}${String(o())}`:n=`${n}${String(o)}`}return n})}