import { Transformer } from "https://deno.land/x/rimbu@1.2.1/stream/mod.ts";
const { filter } = Transformer;
Returns a transformer that filters elements from the input stream based on the provided predicate function.
type
{ <T, TF extends T>(pred: () => value is TF, options?: { negate?: boolean | undefined; }): Transformer<T, TF>; <T, TF extends T>(pred: () => value is TF, options: { negate: true; }): Transformer<T, Exclude<T, TF>>; <T>(pred: () => boolean, options?: { negate?: boolean | undefined; }): Transformer<T>; }
value: T,
index: number,
halt: () => void,
value: T,
index: number,
halt: () => void,
value: T,
index: number,
halt: () => void,