UNPKG

@neo-one/utils

Version:

NEO•ONE shared utils.

15 lines (13 loc) 416 B
import { Observable, Observer } from 'rxjs'; export function neverComplete<T>(): (source$: Observable<T>) => Observable<T> { return (source$) => Observable.create((observer: Observer<T>) => source$.subscribe({ next: (value) => observer.next(value), error: (error) => observer.error(error), complete: () => { // do nothing }, }), ) as Observable<T>; }