empty
Creates an Observable that holds no value and is already completed, so it
never passes anything on (almost equivalent to RxJS EMPTY). Useful inside
switchMap for the branch that should follow nothing, where a source()
would offer a next that nothing calls.
Example
Section titled “Example”import { createState, empty, switchMap } from 'synstate';
const [isFollowing$, setIsFollowing] = createState(true);
const [count$, setCount] = createState(0);
// While `isFollowing$` is false, nothing of `count$` is passed on.const followed$ = isFollowing$.pipe( switchMap((isFollowing) => (isFollowing ? count$ : empty<number>())),);