import { Observable } from '../core/Observable' import { Subscribable } from '../core/types.h' import { map } from '../observable/map' import { switchAll } from '../observable/switchAll' export const switchMapTo = (value: Observable | Iterable) => ( stream: Subscribable ): Observable => { return switchAll(map(() => value, stream)) }