/** * Retain only events for which a predicate is truthy. * * @name filter(predicate: (value: A) => boolean, stream: Stream): Stream * @example * import { filter, observe } from '@motorcycle/stream' * * const source = // ---true---false---true---| * * // resulting stream only contains truthy values * const stream = filter(Boolean, source) * * observe(console.log, stream) * // true * // true */ export { filter } from '@most/core';