Hyperlinkv0.8.0-beta.28

Record

Record.emptyconsteffect/Record.ts:169
<K extends string | symbol = never, V = never>(): Record<
  ReadonlyRecord.NonLiteralKey<K>,
  V
>

Creates a new, empty record.

Example (Creating an empty record)

import { Record } from "effect"

// Create an empty record
const emptyRecord = Record.empty<string, number>()
console.log(emptyRecord) // {}

// The type ensures type safety for future operations
const withValue = Record.set(emptyRecord, "count", 42)
console.log(withValue) // { count: 42 }
constructors
Source effect/Record.ts:1694 lines
export const empty = <K extends string | symbol = never, V = never>(): Record<
  ReadonlyRecord.NonLiteralKey<K>,
  V
> => ({} as any)
Referenced by 9 symbols