pure-parse
Version:
Strongly typed validation library that decouples type aliases from validation logic
2 lines (1 loc) • 312 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("./primitives.cjs"),r=require("./ParseResult.cjs"),n=s=>{const e=t.parseString(s);if(e.error)return e;try{return r.success(JSON.parse(e.value))}catch{return r.failure("Expected a JSON string")}};exports.parseJson=n;