UNPKG

my-only-either

Version:
65 lines (62 loc) 1.13 kB
function right(value) { return { type: 'right', right: value, }; } function left(value) { return { type: 'left', left: value, }; } function isLeft(value) { if (value.type === 'left') { return true; } return false; } function isRight(value) { if (value.type === 'right') { return true; } return false; } function pass(value) { return { type: 'pass', pass: value, }; } function fail(value) { return { type: 'fail', fail: value, }; } function epass(value) { return { type: 'pass', pass: value, }; } function efail(value) { return { type: 'fail', fail: value, }; } function isFail(value) { if (value.type === 'fail') { return true; } return false; } function isPass(value) { if (value.type === 'pass') { return true; } return false; } export { efail, epass, fail, isFail, isLeft, isPass, isRight, left, pass, right }; //# sourceMappingURL=index.js.map