ParseResult<T>.fromNullable constructor

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

Implementation

factory ParseResult.fromNullable(
  T? parsed, {
  required String errorMessage,
}) {
  if (parsed == null) {
    return ParseFailure(
      errors: [errorMessage],
    );
  } else {
    return ParseSuccess(
      result: parsed,
    );
  }
}