effect-io-ai

Package: effect
Module: Record

Record.has

Checks whether a given key exists in a record.

Example (Checking key membership)

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

assert.deepStrictEqual(Record.has({ a: 1, b: 2 }, "a"), true)
assert.deepStrictEqual(Record.has(Record.empty<string>(), "c"), false)

Signature

declare const has: { <K extends string | symbol>(key: NoInfer<K>): <A>(self: ReadonlyRecord<K, A>) => boolean; <K extends string | symbol, A>(self: ReadonlyRecord<K, A>, key: NoInfer<K>): boolean; }

Source

Since v2.0.0