(collection: Iterable<boolean>): booleanChecks whether every boolean in a collection is true.
When to use
Use to check that every boolean in an iterable is true.
Example (Checking every boolean)
import { Boolean } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(Boolean.every([true, true, true]), true)
assert.deepStrictEqual(Boolean.every([true, false, true]), false)Source effect/Boolean.ts:3978 lines
export const const every: (
collection: Iterable<boolean>
) => boolean
Checks whether every boolean in a collection is true.
When to use
Use to check that every boolean in an iterable is true.
Example (Checking every boolean)
import { Boolean } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(Boolean.every([true, true, true]), true)
assert.deepStrictEqual(Boolean.every([true, false, true]), false)
every = (collection: Iterable<boolean>collection: interface Iterable<T, TReturn = any, TNext = any>Iterable<boolean>): boolean => {
for (const const b: booleanb of collection: Iterable<boolean>collection) {
if (!const b: booleanb) {
return false
}
}
return true
}