20 lines
1.3 KiB
TypeScript
20 lines
1.3 KiB
TypeScript
|
import { Observable } from '../Observable';
|
||
|
import { Scheduler } from '../Scheduler';
|
||
|
/**
|
||
|
* Joins this observable with multiple other observables by subscribing to them one at a time, starting with the source,
|
||
|
* and merging their results into the returned observable. Will wait for each observable to complete before moving
|
||
|
* on to the next.
|
||
|
* @params {...Observable} the observables to concatenate
|
||
|
* @params {Scheduler} [scheduler] an optional scheduler to schedule each observable subscription on.
|
||
|
* @returns {Observable} All values of each passed observable merged into a single observable, in order, in serial fashion.
|
||
|
*/
|
||
|
export declare function concat<T, R>(...observables: Array<Observable<any> | Scheduler>): Observable<R>;
|
||
|
/**
|
||
|
* Joins multiple observables together by subscribing to them one at a time and merging their results
|
||
|
* into the returned observable. Will wait for each observable to complete before moving on to the next.
|
||
|
* @params {...Observable} the observables to concatenate
|
||
|
* @params {Scheduler} [scheduler] an optional scheduler to schedule each observable subscription on.
|
||
|
* @returns {Observable} All values of each passed observable merged into a single observable, in order, in serial fashion.
|
||
|
*/
|
||
|
export declare function concatStatic<T, R>(...observables: Array<Observable<any> | Scheduler>): Observable<R>;
|