(callback: (prevState: DeepReadonly<State>) => void)
| 39 | const subscribers: Set<(state: DeepReadonly<State>) => void> = new Set(); |
| 40 | |
| 41 | export function subscribe(callback: (prevState: DeepReadonly<State>) => void): () => void { |
| 42 | subscribers.add(callback); |
| 43 | return () => { |
| 44 | subscribers.delete(callback); |
| 45 | }; |
| 46 | } |
| 47 | |
| 48 | export function updateState(updater: (draftState: State) => void): void { |
| 49 | const prevState = state; |
no outgoing calls
no test coverage detected