effect-io-ai

Package: effect
Module: Result

Result.isResult

Checks whether a value is a Result (either Success or Failure).

When to use

Use to validate unknown input before operating on it as a Result.

Details

Example (Checking if a value is a Result)

import { Result } from "effect"

console.log(Result.isResult(Result.succeed(1)))
// Output: true

console.log(Result.isResult({ value: 1 }))
// Output: false

See

Signature

declare const isResult: (input: unknown) => input is Result<unknown, unknown>

Source

Since v4.0.0