createFactory_<R> function

FailureFactory<R> createFactory_<R>({
  1. String? message,
  2. FailureFactory<R>? factory,
  3. Callback<R, String>? failureMessage,
  4. Callback<R, int>? failurePosition,
})

Implementation

FailureFactory<R> createFactory_<R>({
  String? message,
  FailureFactory<R>? factory,
  Callback<R, String>? failureMessage,
  Callback<R, int>? failurePosition,
}) =>
    factory ??
    (context, success) => context.failure(
        failureMessage?.call(success.value) ??
            message ??
            'unexpected "${success.value}"',
        failurePosition?.call(success.value));