combineLatest()
Function
combineLatest<I>(reads: readonly [
I]):Read<ReturnTypesOf<I>,ContainsCancellingRead<I>>
Combines the latest results of all passed Reads.
ts
// without a cancelling Read
declare const read1: Read<string>;
declare const read2: Read<number>;
const read: Read<[string, number]> = combineLatest([read1, read2]);ts
// with a cancelling Read
declare const read1: Read<string>;
declare const read2: Read<number, true>;
const read: Read<[string, number], true> = combineLatest([read1, read2]);Observable Behavior:
Works exactly like combineLatest of RxJS.
Sync Behavior:
Retrieves sync value of passed Reads. If one of those Reads cancels the read the result will be canceled.
Source: lib/operators/combine-latest.ts:39
Type parameters
| Parameter |
|---|
I extends Read<unknown, boolean>[] |
Parameters
| Parameter | Type | Description |
|---|---|---|
| reads | readonly [I] | Reads to combine |
Returns
Read<ReturnTypesOf<I>, ContainsCancellingRead<I>>
Returns a new combined Read