mapTo
ソースの値を無視して、すべての発行値を定数値にマッピングします。
map(() => value) と同等です。
Marble Diagram
Section titled “Marble Diagram”mapTo(1)
// Timeline://// click$ MouseEvent MouseEvent MouseEvent// count$ 1 1 1//// Explanation:// - mapTo maps all emitted values to a constant value// - Ignores the source values entirely// - Useful for converting events to signals
const click$ = source<string>();
const one$ = click$.pipe(mapTo(1));
const valueHistory: number[] = [];
one$.subscribe((value) => { valueHistory.push(value);});
click$.next('click1');
click$.next('click2');
click$.next('click3');
assert.deepStrictEqual(valueHistory, [1, 1, 1]);