Converts a Validation to an Result. Failures map to Errors,
Successes map to Oks.
forall a, b:
(Validation a b) => Result a bConverts a Validation to an Result. Failures map to Errors,
Successes map to Oks.
const validationToResult = require('folktale/conversions/validation-to-result');
const { Error, Ok } = require('folktale/result');
const { Failure, Success } = require('folktale/validation');
validationToResult(Failure(1)); // ==> Error(1)
validationToResult(Success(1)); // ==> Ok(1)
(aValidation) =>
aValidation.matchWith({
Failure: ({ value }) => Error(value),
Success: ({ value }) => Ok(value)
})