UNPKG

pure-parse

Version:

Strongly typed validation library that decouples type aliases from validation logic

2 lines (1 loc) 277 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("./ParseResult.cjs"),o=(...t)=>r=>{for(const n of t){const e=n(r);if(e.tag==="success")return s.success(e.value)}return s.failure("The value is not in the union")};exports.oneOf=o;