import type { Observer, Subscriber } from 'rxjs'; /** * Creates an observer to be passed to `.subscribe()` calls inside a `new Observable(..)` callback that forwards * `complete` and `error` events, but lets you specify the `next` function * @since 2.2.0 * @kind Utility * @param subscriber The subscriber * @param nextFn Your `next` function * @example * import {Observable} from 'rxjs'; * import {nextSubscriber} from '@aloreljs/rxutils'; * * const someSource$: Observable = ...; * * return new Observable(subscriber => { * doOnInitThings(); * const sub = someSource$.subscribe(nextSubscriber(value => { * doThingsWith(value); * })); * }); */ export declare function nextSubscriber(subscriber: Subscriber, nextFn: (value: T) => void): Observer;