method Enumerable.prototype.every
Enumerable.prototype.every(everyFn: (element: T) => boolean | Promise<boolean>): Promise<boolean>

Test if every item satisfies a condition.

Examples

Check if all numbers are positive

import { range } from "jsr:@j50n/proc";

const allPositive = await range({ from: 1, to: 5 })
  .every(n => n > 0);
// true

Parameters

everyFn: (element: T) => boolean | Promise<boolean>

The test function.

Return Type

Promise<boolean>

True if all items pass the test.

Usage

import { Enumerable } from ".";