Hyperlinkv0.8.0-beta.28

Record

Record.sizeconsteffect/Record.ts:383
<K extends string, A>(self: ReadonlyRecord<K, A>): number

Returns the number of key/value pairs in a record.

Example (Getting the record size)

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

assert.deepStrictEqual(Record.size({ a: "a", b: 1, c: true }), 3)
getters
Source effect/Record.ts:3831 lines
export const size = <K extends string, A>(self: ReadonlyRecord<K, A>): number => keys(self).length