startWith<T, D>(...array: (SchedulerLike | T)[]): OperatorFunction<T, T | D>
array | Tipo: (SchedulerLike | T)[] . |
OperatorFunction<T, T | D>
: Un Observable que emite primero los elementos en el Iterable
especificado, y después emite los valores emitidos por el Observable fuente.
Primero emite sus argumentos en orden, y después las emisiones de la fuente.
Proporcionar un valor inicial al flujo de emisiones
import { startWith } from "rxjs/operators";
import { from } from "rxjs";
const fruit$ = from(["Fresa", "Cereza"]);
fruit$.pipe(startWith("Arándano")).subscribe(console.log);
// Salida: Arándano, Fresa, Cereza
A startWith se le puede proporcionar más de un valor
import { startWith } from "rxjs/operators";
import { range } from "rxjs";
const number$ = range(0, 4);
number$.pipe(startWith(-3, -2, -1)).subscribe(console.log);
// Salida: -3, -2, -1, 0, 1, 2, 3
Comenzar la cadena de emisiones con 'primero' y 'segundo'
import { of } from "rxjs";
import { startWith } from "rxjs/operators";
of("Valores de la fuente")
.pipe(startWith("Primero", "Segundo"))
.subscribe((x) => console.log(x));
// Salida: "Primero", "Segundo", "Valores de la fuente"
startWith(scheduler: SchedulerLike): MonoTypeOperatorFunction<T>
scheduler | Tipo: SchedulerLike . |
MonoTypeOperatorFunction<T>
startWith(v1: D, scheduler: SchedulerLike): OperatorFunction<T, T | D>
v1 | Tipo: D . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D>
startWith(v1: D, v2: E, scheduler: SchedulerLike): OperatorFunction<T, T | D | E>
v1 | Tipo: D . |
v2 | Tipo: E . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D | E>
startWith(v1: D, v2: E, v3: F, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D | E | F>
startWith(v1: D, v2: E, v3: F, v4: G, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D | E | F | G>
startWith(v1: D, v2: E, v3: F, v4: G, v5: H, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G | H>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
v5 | Tipo: H . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D | E | F | G | H>
startWith(v1: D, v2: E, v3: F, v4: G, v5: H, v6: I, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F | G | H | I>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
v5 | Tipo: H . |
v6 | Tipo: I . |
scheduler | Tipo: SchedulerLike . |
OperatorFunction<T, T | D | E | F | G | H | I>
startWith(v1: D): OperatorFunction<T, T | D>
v1 | Tipo: D . |
OperatorFunction<T, T | D>
startWith(v1: D, v2: E): OperatorFunction<T, T | D | E>
v1 | Tipo: D . |
v2 | Tipo: E . |
OperatorFunction<T, T | D | E>
startWith(v1: D, v2: E, v3: F): OperatorFunction<T, T | D | E | F>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
OperatorFunction<T, T | D | E | F>
startWith(v1: D, v2: E, v3: F, v4: G): OperatorFunction<T, T | D | E | F | G>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
OperatorFunction<T, T | D | E | F | G>
startWith(v1: D, v2: E, v3: F, v4: G, v5: H): OperatorFunction<T, T | D | E | F | G | H>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
v5 | Tipo: H . |
OperatorFunction<T, T | D | E | F | G | H>
startWith(v1: D, v2: E, v3: F, v4: G, v5: H, v6: I): OperatorFunction<T, T | D | E | F | G | H | I>
v1 | Tipo: D . |
v2 | Tipo: E . |
v3 | Tipo: F . |
v4 | Tipo: G . |
v5 | Tipo: H . |
v6 | Tipo: I . |
OperatorFunction<T, T | D | E | F | G | H | I>
startWith(...array: D[]): OperatorFunction<T, T | D>
array | Tipo: D[] . |
OperatorFunction<T, T | D>
startWith(...array: (SchedulerLike | D)[]): OperatorFunction<T, T | D>
array | Tipo: (SchedulerLike | D)[] . |
OperatorFunction<T, T | D>
Documentación oficial en inglés