mapTo
function stable
Emits the given constant value on the output Observable every time the source Observable emits a value.
mapTo<R>(value: R): OperatorFunction<any, R>
Parameters
| value | The value to map each source value to. |
Returns
OperatorFunction<any, R>: A function that returns an Observable that emits the given value every time the source Observable emits.
Description
Like map, but it maps every source value to the same output value every time.
Takes a constant value as argument, and emits that whenever the source Observable emits a value. In other words, ignores the actual source value, and simply uses the emission moment to know when to emit the given value.
Example
Map every click to the string 'Hi'
import { fromEvent } from 'rxjs';
import { mapTo } from 'rxjs/operators';
const clicks = fromEvent(document, 'click');
const greetings = clicks.pipe(mapTo('Hi'));
greetings.subscribe(x => console.log(x)); See Also
© 2015–2021 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/mapTo