typescript-monads
Version:
Write cleaner TypeScript
13 lines • 329 B
JavaScript
import { Result } from './result';
export function ok(value) {
return Result.ok(value);
}
export function fail(value) {
return Result.fail(value);
}
export function result(predicate, okValue, failValue) {
return predicate()
? ok(okValue)
: fail(failValue);
}
//# sourceMappingURL=result.factory.js.map