pure-parse
Version:
Strongly typed validation library that decouples type aliases from validation logic
2 lines (1 loc) • 332 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("../guards/primitives.cjs"),n=o=>{const t=new WeakMap;return e=>{if(!s.isObject(e))return o(e);if(t.has(e))return t.get(e);const r=o(e);return t.set(e,r),r}},i=o=>(...t)=>n(o(...t));exports.memo=n;exports.memoizeValidatorConstructor=i;