Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / rxjs / internal / operators / share.d.ts
1 import { MonoTypeOperatorFunction } from '../types';
2 /**
3  * Returns a new Observable that multicasts (shares) the original Observable. As long as there is at least one
4  * Subscriber this Observable will be subscribed and emitting data. When all subscribers have unsubscribed it will
5  * unsubscribe from the source Observable. Because the Observable is multicasting it makes the stream `hot`.
6  * This is an alias for `multicast(() => new Subject()), refCount()`.
7  *
8  * ![](share.png)
9  *
10  * @return {Observable<T>} An Observable that upon connection causes the source Observable to emit items to its Observers.
11  * @method share
12  * @owner Observable
13  */
14 export declare function share<T>(): MonoTypeOperatorFunction<T>;