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