@svelkit/hooks
Version:
> common hooks for [svelte] (part of [svelkit])
3 lines (2 loc) • 392 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});const generateUid=()=>Math.random().toString(36).slice(2),safe=e=>e.replace(/\s+/g,"_");function useAutoId(e=""){const o=generateUid(),r=e&&`~${safe(e)}`,n=new Map;return(...u)=>{const t=u.join("~");let s=n.get(t);return s||n.set(t,s=`${r}~${safe(t)}~${o}`),s}}exports.useAutoId=useAutoId;
//# sourceMappingURL=hooks.js.map
;