UNPKG

pure-parse

Version:

Strongly typed validation library that decouples type aliases from validation logic

2 lines (1 loc) 312 B
"use strict";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;