effect-io-ai

Package: effect
Module: Either

Either.isEither

Tests if a value is a Either.

Example

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

assert.deepStrictEqual(Either.isEither(Either.right(1)), true)
assert.deepStrictEqual(Either.isEither(Either.left("a")), true)
assert.deepStrictEqual(Either.isEither({ right: 1 }), false)

Signature

declare const isEither: (input: unknown) => input is Either<unknown, unknown>

Source

Since v2.0.0