2 lines
493 B
JavaScript
2 lines
493 B
JavaScript
import{m as p,s as m}from"./BMK9YY9W.js";const b=(l,n)=>{let r=[],o=l;const t=()=>{r.forEach(u=>u())},s=()=>{r=o.map(u=>u.onChange(c)),a()},e=p(n(),()=>(t(),s(),t));let a=()=>{e.set(n())};const c=()=>{m.update(a,!1,!0)};return e.reset=(u,i)=>{o=u,t(),a=()=>{e.set(i())},s()},e},d=(l,...n)=>{let r=l.length;const o=()=>{let s="";for(let e=0;e<r;e++)s+=l[e],n[e]&&(s+=n[e].get());return s},t=b(n,o);return t.resetInner=t.reset,t.reset=(s,...e)=>{r=s.length,t.resetInner(e,o)},t};export{d as u};
|