Files
sequence.ts/src/sequence/first.ts
2026-04-25 19:45:36 +02:00

9 lines
226 B
TypeScript

import {error} from "../util/error.js";
export function first<T>(value: Iterable<T>, predicate?: (it: T) => boolean): T {
for (const it of value) {
if (!predicate || predicate(it)) return it;
}
error();
}