Hyperlinkv0.8.0-beta.28

Record

Record.isEmptyReadonlyRecordconsteffect/Record.ts:209
<K extends string, A>(self: ReadonlyRecord<K, A>): self is ReadonlyRecord<
  K,
  never
>

Determines if a readonly record is empty.

Example (Checking for an empty readonly record)

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

assert.deepStrictEqual(Record.isEmptyReadonlyRecord({}), true)
assert.deepStrictEqual(Record.isEmptyReadonlyRecord({ a: 3 }), false)
guards
Source effect/Record.ts:2093 lines
export const isEmptyReadonlyRecord: <K extends string, A>(
  self: ReadonlyRecord<K, A>
) => self is ReadonlyRecord<K, never> = isEmptyRecord