Package: effect
Module: Result
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
true for both Success and Failure variantsResult<unknown, unknown>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
isSuccess / isFailure to narrow to a specific variantSignature
declare const isResult: (input: unknown) => input is Result<unknown, unknown>
Since v4.0.0