UNPKG

raiden-ts

Version:

Raiden Light Client Typescript/Javascript SDK

17 lines (16 loc) 755 B
import type { Observable } from 'rxjs'; import type { RaidenAction } from '../../actions'; import type { RaidenState } from '../../state'; import type { RaidenEpicDeps } from '../../types'; /** * Leave any (new or invited) room * * @param action$ - Observable of RaidenActions * @param state$ - Observable of RaidenStates * @param deps - RaidenEpicDeps members * @param deps.log - Logger instance * @param deps.matrix$ - MatrixClient async subject * @param deps.config$ - Config observable * @returns Empty observable (whole side-effect on matrix instance) */ export declare function matrixLeaveUnknownRoomsEpic({}: Observable<RaidenAction>, state$: Observable<RaidenState>, { log, matrix$, config$ }: RaidenEpicDeps): Observable<RaidenAction>;