UNPKG

vitest-marbles

Version:

Marble testing helpers library for RxJs and Jest

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