(callback: NotifyCallback)
| 26 | let scheduleFn = defaultScheduler |
| 27 | |
| 28 | const schedule = (callback: NotifyCallback): void => { |
| 29 | if (transactions) { |
| 30 | queue.push(callback) |
| 31 | } else { |
| 32 | scheduleFn(() => { |
| 33 | notifyFn(callback) |
| 34 | }) |
| 35 | } |
| 36 | } |
| 37 | const flush = (): void => { |
| 38 | const originalQueue = queue |
| 39 | queue = [] |
no test coverage detected