effect-io-ai

Package: effect
Module: Record

Record.some

Checks whether any entry in a record meets a specific condition.

Example (Checking for any matching value)

import { Record } from "effect"
import * as assert from "node:assert"

assert.deepStrictEqual(Record.some({ a: 1, b: 2 }, (n) => n > 1), true)
assert.deepStrictEqual(Record.some({ a: 1, b: 2 }, (n) => n > 2), false)

Signature

declare const some: { <A, K extends string>(predicate: (value: A, key: K) => boolean): (self: ReadonlyRecord<K, A>) => boolean; <K extends string, A>(self: ReadonlyRecord<K, A>, predicate: (value: A, key: K) => boolean): boolean; }

Source

Since v2.0.0