UNPKG

@ghostry/finity-core

Version:

Finite state management with exhaustiveness and transition enforcement for TypeScript.

1 lines 140 B
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};