fromNullable<T> static method

Result<T> fromNullable<T>(
  1. T? value, {
  2. required String errorMessage,
})

Evaluates a nullable value reference. Converts to Result.success if the target object is present, otherwise allocates an explicit Failure mapped to the fallback errorMessage.

Implementation

static Result<T> fromNullable<T>(
  T? value, {
  required String errorMessage,
}) =>
    value != null
        ? Result.success(value)
        : Result.failure(Failure(message: errorMessage));