Package: effect
Module: Struct
Retrieves the value associated with the specified key from a struct.
Example
import * as assert from "node:assert"
import { pipe, Struct } from "effect"
const value = pipe({ a: 1, b: 2 }, Struct.get("a"))
assert.deepStrictEqual(value, 1)
Signature
declare const get: <K extends PropertyKey>(key: K) => <S extends { [P in K]?: any; }>(s: S) => MatchRecord<S, S[K] | undefined, S[K]>
Since v2.0.0