UNPKG

swirly-diagram-testrunner

Version:

Testrunner that runs observables and prepares diagram generation for swirly

18 lines 1.02 kB
import { TestScheduler } from "rxjs/testing"; import { TestStream } from "./types"; import { RunHelpers } from "rxjs/internal/testing/TestScheduler"; import { DiagramSpecification, DiagramStyles } from "@swirly/types"; import { TestMessage } from "rxjs/internal/testing/TestMessage"; export declare class DiagramTestScheduler extends TestScheduler { inputStreams: TestStream[]; outputStreams: TestStream[]; constructor(); runAsDiagram<T>(operatorTitle: string, fn: (helpers: RunHelpers) => T, styles?: DiagramStyles): DiagramSpecification; private getHotTestStream; private getColdTestStream; } export declare function scaleTestMessageTime(testMessage: TestMessage, factor: number): TestMessage; export declare function updateInputStreamsPostFlush(inputStreams: TestStream[]): TestStream[]; export declare function deleteErrorNotificationStack(marble: any): any; export declare function stringifyTestMessage(message: TestMessage): TestMessage; //# sourceMappingURL=diagram-test-scheduler.d.ts.map