({ get, set }: { get: () => T; set: (x: T) => void })
| 221 | set: <T>(x: T): Effected<State<T>, void> => effect("state.set")<[T], void>(x), |
| 222 | }; |
| 223 | const stateHandler = <T>({ get, set }: { get: () => T; set: (x: T) => void }) => |
| 224 | defineHandlerFor<State<T>>().with((self) => |
| 225 | self.resume("state.get", get).resume("state.set", set), |
| 226 | ); |
| 227 | |
| 228 | const pState = <T>(init: T) => |
| 229 | defineHandlerFor<State<T>>().with((self) => { |
no test coverage detected