stream-chain
Version:
Chain functions as transform streams.
14 lines (11 loc) • 484 B
TypeScript
import {none} from '../defs';
export = skipWhile;
/**
* Creates a function that skips values while `fn` returns `true`.
* @param fn a function that takes a value and returns a boolean
* @returns a function that takes a value and returns a value or {@link none} when skipping
*/
declare function skipWhile<T>(fn: (value: T) => boolean): (value: T) => T | typeof none;
declare function skipWhile<T>(
fn: (value: T) => Promise<boolean>
): (value: T) => Promise<T | typeof none>;