function
stable
Returns an Observable that emits the items you specify as arguments before it begins to emit items emitted by the source Observable.
startWith<T, D>(...array: Array<T | SchedulerLike>): OperatorFunction<T, T | D>
array | Type: |
OperatorFunction<T, T | D>
: An Observable that emits the items in the specified Iterable and then emits the items emitted by the source Observable.
First emits its arguments in order, and then any emissions from the source.
Start the chain of emissions with "first"
, "second"
import { of } from 'rxjs'; import { startWith } from 'rxjs/operators'; of("from source") .pipe(startWith("first", "second")) .subscribe(x => console.log(x)); // results: // "first" // "second" // "from source"
startWith(scheduler: SchedulerLike): MonoTypeOperatorFunction<T>
scheduler | Type: |
MonoTypeOperatorFunction<T>
startWith(v1: D, scheduler: SchedulerLike): OperatorFunction<T, T | D>
v1 | Type: |
scheduler | Type: |
OperatorFunction<T, T | D>
startWith(v1: D, v2: E, scheduler: SchedulerLike): OperatorFunction<T, T | D | E>
v1 | Type: |
v2 | Type: |
scheduler | Type: |
OperatorFunction<T, T | D | E>
startWith(v1: D, v2: E, v3: F, scheduler: SchedulerLike): OperatorFunction<T, T | D | E | F>
v1 | Type: |
v2 | Type: |
v3 | Type: |
scheduler | Type: |
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 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
scheduler | Type: |
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 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
v5 | Type: |
scheduler | Type: |
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 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
v5 | Type: |
v6 | Type: |
scheduler | Type: |
OperatorFunction<T, T | D | E | F | G | H | I>
startWith(v1: D): OperatorFunction<T, T | D>
v1 | Type: |
OperatorFunction<T, T | D>
startWith(v1: D, v2: E): OperatorFunction<T, T | D | E>
v1 | Type: |
v2 | Type: |
OperatorFunction<T, T | D | E>
startWith(v1: D, v2: E, v3: F): OperatorFunction<T, T | D | E | F>
v1 | Type: |
v2 | Type: |
v3 | Type: |
OperatorFunction<T, T | D | E | F>
startWith(v1: D, v2: E, v3: F, v4: G): OperatorFunction<T, T | D | E | F | G>
v1 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
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 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
v5 | Type: |
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 | Type: |
v2 | Type: |
v3 | Type: |
v4 | Type: |
v5 | Type: |
v6 | Type: |
OperatorFunction<T, T | D | E | F | G | H | I>
startWith(...array: D[]): OperatorFunction<T, T | D>
array | Type: |
OperatorFunction<T, T | D>
startWith(...array: Array<D | SchedulerLike>): OperatorFunction<T, T | D>
array | Type: |
OperatorFunction<T, T | D>
© 2015–2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/operators/startWith