workery
Version:
Modern web framework for building APIs on Cloudflare Workers.
2 lines (1 loc) • 794 B
JavaScript
;var e=require("zod");exports.Of=class{},exports.baseExceptionHandler=function(e,n){return console.error(n),new Response("Internal Server Error",{status:500})},exports.createObjectPartial=function(e){return n=>({...e,...n})},exports.createResolveLater=function(){let e;const n=new Promise((n=>e=n));return[e,e=>{n.then(e)}]},exports.isJsonCoercible=function n(r){return r instanceof e.z.ZodNumber||r instanceof e.z.ZodBoolean||r instanceof e.z.ZodArray&&n(r._def.type)||r instanceof e.z.ZodOptional&&n(r._def.innerType)||r instanceof e.z.ZodDefault&&n(r._def.innerType)||r instanceof e.z.ZodNativeEnum&&!!Object.values(r._def.values).find((e=>String(e)!==e))},exports.jsonCoerce=function(e){try{return e instanceof Array?e.map((e=>JSON.parse(e))):JSON.parse(e)}catch(n){return e}};