method StreamClass.prototype.dropWhile
Private
StreamClass.prototype.dropWhile(predicate: (
value: T,
index: number
) => boolean
): StreamClass<T, E>

Discards values while predicate holds, then everything flows. Failures met during the dropping phase still pass through — a declared failure is never silently swallowed by a value predicate.

await Stream.from([1, 2, 9, 1]).dropWhile((n) => n < 5).collect(); // [9, 1]

Parameters

predicate: (
value: T,
index: number
) => boolean

Return Type

Usage

import { StreamClass } from "lib/stream/stream.ts";