result property

  1. @override
Either<ValidationError, Map<String, dynamic>> get result
override

Implementation

@override
// TODO: Should be simplified once fpdart supports Traverse.
Either<ValidationError, Map<String, dynamic>> get result => inputs.foldRight(
    Either.of({}),
    (i, acc) => acc.bind((m) => i.result.match(
        (l) => Either.left(l), (r) => Either.of(m..addAll({i.name: r})))));