UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

10 lines (9 loc) 792 B
import { IMapObservableTupleToValueTuple } from '../../../../../type/helpers/map-observable-tuple-to-value-tuple.type'; import { IGenericObservable, IObservable } from '../../../../../type/observable.type'; export declare type ICombineLatestObservablesValues<GObservables extends readonly IGenericObservable[]> = Readonly<IMapObservableTupleToValueTuple<GObservables>>; /** * Combines multiple Observables to create an Observable whose values are calculated from the latest values of each of its input Observables. * INFO: provided 'observables' array MUST not change. * INFO: received arrays are readonly. */ export declare function combineLatest<GObservables extends readonly IGenericObservable[]>(observables: GObservables): IObservable<ICombineLatestObservablesValues<GObservables>>;