Hyperlinkv0.8.0-beta.28

Function

Function.identityconsteffect/Function.ts:248
<A>(a: A): A

Returns its input argument unchanged.

When to use

Use to return a value unchanged where a function is required.

Example (Returning the same value)

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

assert.deepStrictEqual(identity(5), 5)
combinators
export const identity = <A>(a: A): A => a
Referenced by 32 symbols