@ghostry/finity-core
Version:
Finite state management with exhaustiveness and transition enforcement for TypeScript.
1 lines • 140 B
JavaScript
let t=t=>e=>{let[a,u]=t.useState(()=>e instanceof Function?e():e);return{value:a,set:t=>u(e=>t),update:t=>u(e=>t(e))}};export{t as default};