UNPKG

stnl

Version:

A simple, opinionated type validator built for performance

1 lines 315 B
import{dependencies,compile}from"../build/json/assert.js";export let toV1=(t,errorMessage)=>{let deps=[`{issues:[{message:`+JSON.stringify(errorMessage)+`}]}`];let str=compile(t,`o`,deps,false);return{"~standard":{version:1,vendor:`stnl`,validate:Function(dependencies(deps)+`;return o=>`+str+`?{value:o}:d1`)()}}};