(event)
| 314 | get: atom.get.bind(atom), |
| 315 | subscribe: atom.subscribe.bind(atom), |
| 316 | send(event) { |
| 317 | const prevSub = activeSub; |
| 318 | activeSub = undefined; |
| 319 | let nextState: TState; |
| 320 | try { |
| 321 | nextState = reducer(atom.get(), event); |
| 322 | } finally { |
| 323 | activeSub = prevSub; |
| 324 | } |
| 325 | atom.set(nextState); |
| 326 | } |
| 327 | }; |
| 328 | } |
| 329 |
searching dependent graphs…