Package: effect
Module: Result
Checks whether a Result is a Success.
When to use
Use to narrow a known Result to the Success variant.
Details
Success<A, E>.success to read the valueExample (Narrowing to success)
import { Result } from "effect"
const result = Result.succeed(42)
if (Result.isSuccess(result)) {
console.log(result.success)
// Output: 42
}
See
isFailure for the opposite checkisResult to check if a value is any ResultSignature
declare const isSuccess: <A, E>(self: Result<A, E>) => self is Success<A, E>
Since v4.0.0