UNPKG

pure-parse

Version:

Strongly typed validation library that decouples type aliases from validation logic

2 lines (1 loc) 248 B
import{parseString as t}from"./primitives.js";import{success as s,failure as o}from"./ParseResult.js";const c=e=>{const r=t(e);if(r.error)return r;try{return s(JSON.parse(r.value))}catch{return o("Expected a JSON string")}};export{c as parseJson};