method StreamClass.dropWhile
Private
StreamClass.dropWhile<S>(
source: Source<S>,
predicate: (
value: Exclude<S, AnyFailure>,
index: number
) => boolean
): StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>

StreamClass#dropWhile as a static: Stream.dropWhile(source, …) is Stream.from(source).dropWhile(…).

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

Type Parameters

Parameters

source: Source<S>
predicate: (
value: Exclude<S, AnyFailure>,
index: number
) => boolean

Return Type

StreamClass<Exclude<S, AnyFailure>, Extract<S, AnyFailure>>

Usage

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