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

12 lines
278 B
TypeScript

export function maxOrNull(value: Iterable<number>): number | null {
let max!: number;
let found = false;
for (const it of value) {
if (found && it <= max) continue;
max = it;
found = true;
}
if (!found) return null;
return max;
}