UNPKG

my-only-either

Version:
78 lines (73 loc) 1.36 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); 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; } exports.efail = efail; exports.epass = epass; exports.fail = fail; exports.isFail = isFail; exports.isLeft = isLeft; exports.isPass = isPass; exports.isRight = isRight; exports.left = left; exports.pass = pass; exports.right = right; //# sourceMappingURL=index.js.map