effect-io-ai

Package: effect
Module: Predicate

Predicate.isNullable

A refinement that checks if a value is either null or undefined.

Example

import * as assert from "node:assert"
import { isNullable } from "effect/Predicate"

assert.strictEqual(isNullable(null), true)
assert.strictEqual(isNullable(undefined), true)

assert.strictEqual(isNullable(0), false)
assert.strictEqual(isNullable(""), false)

See

Signature

declare const isNullable: <A>(input: A) => input is Extract<A, null | undefined>

Source

Since v2.0.0