UNPKG

@vorms/resolvers

Version:
2 lines (1 loc) 555 B
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@vorms/core")):"function"==typeof define&&define.amd?define(["exports","@vorms/core"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).VormsYupResolver={},e.Vorms)}(this,(function(e,t){"use strict";e.yupResolver=e=>async r=>{try{return await e.validate(r,{strict:!0,abortEarly:!1}),{}}catch(e){if(!e.inner)throw e;return(e=>{const r={};for(const o in e)t.set(r,o,e[o]);return r})((e.inner||[]).reduce(((e,t)=>(e[t.path]||(e[t.path]=t.message),e)),{}))}}}));