(callback: () => T)
| 1 | import { autorun } from "mobx"; |
| 2 | |
| 3 | export function runObserved<T>(callback: () => T) { |
| 4 | const dispose = autorun(() => { |
| 5 | callback(); |
| 6 | }); |
| 7 | |
| 8 | dispose(); |
| 9 | } |
| 10 | |
| 11 | export function autorunOnce(callback: () => void) { |
| 12 | const stop = autorun(callback); |
no test coverage detected