UNPKG

@react-mvi/testing

Version:

Test module for React MVI.

19 lines (18 loc) 709 B
/** * @fileoverview * @author Taketoshi Aono */ import { SubjectPayload, Provisioning, UnObservablify } from '@react-mvi/core'; import { Subject, Observable } from 'rxjs'; export declare class Interrupter<S> { private provisioning; observable: Subject<UnObservablify<S>>; constructor(provisioning: Provisioning<any>); toObservable({ disposeWhenUnsubscribe }?: { disposeWhenUnsubscribe: boolean; }): Observable<UnObservablify<S>>; send<T>(type: string, payload?: any): void; subscribe(callback: (state: UnObservablify<S>) => void, runInitial?: boolean): () => void; dispose(): void; wait<T extends string, P, S>(type: string): Promise<SubjectPayload<T, P, S>>; }