UNPKG
@svelkit/hooks
Version:
latest (0.1.4)
0.1.4
> common hooks for [svelte] (part of [svelkit])
github.com/kenoxa/svelkit
kenoxa/svelkit
@svelkit/hooks
/
browser
/
import
/
hooks.js
3 lines
(2 loc)
•
282 B
JavaScript
View Raw
1
2
3
const
u
=(
)=>
Math
.
random
().
toString
(
36
).
slice
(
2
),s=
t
=>
t.
replace
(
/\s+/g
,
"_"
);
function
d
(
t=
""
){
const
r=
u
(),c=t&&
`~
${s(t)}
`
,o=
new
Map
;
return
(
...i
)=>
{
const
e=i.
join
(
"~"
);
let
n=o.
get
(e);
return
n||o.
set
(e,n=
`
${c}
~
${s(e)}
~
${r}
`
),n}}
export
{d
as
useAutoId};
//# sourceMappingURL=hooks.js.map