UNPKG

the-observable-plugin-system

Version:
10 lines (7 loc) 267 B
import type { OperatorFunction } from "rxjs"; import type { DuplexStream } from '../duplex'; import { mergeMap } from 'rxjs'; export const series = <T, R>(topic: DuplexStream<T, R>): OperatorFunction<T, R> => mergeMap((data: T) => topic.invoke(data)) ;