UNPKG

vitest-marbles

Version:

Marble testing helpers library for RxJs and Jest

22 lines 695 B
import { TestScheduler } from 'rxjs/testing'; import { assertDeepEqual } from './assert-deep-equal'; export class Scheduler { static init() { Scheduler.instance = new TestScheduler(assertDeepEqual); } static get() { if (Scheduler.instance) { return Scheduler.instance; } throw new Error('Scheduler is not initialized'); } static reset() { Scheduler.instance = null; } static materializeInnerObservable(observable, outerFrame) { const scheduler = Scheduler.get(); // @ts-ignore return scheduler.materializeInnerObservable(observable, outerFrame); } } //# sourceMappingURL=scheduler.js.map