UNPKG

isomorphic-validation

Version:

Isomorphic javascript form validation library.

40 lines (37 loc) 1.14 kB
'use strict'; function createDummyObj(fromObj) { return new Proxy( fromObj != null ? Object(fromObj) : Object.defineProperty(() => createDummyObj(), 'name', { writable: true, }), { get(target, property, receiver) { if (!Reflect.has(target, property)) { Reflect.defineProperty(target, property, { writable: true, value: createDummyObj(), }); Reflect.defineProperty(target, Symbol.toPrimitive, { writable: true, value: () => '', }); } return Reflect.get(target, property, receiver); }, }, ); } exports.allInvalid = createDummyObj; exports.applyAccess = createDummyObj; exports.applyBackground = createDummyObj; exports.applyBox = createDummyObj; exports.applyClass = createDummyObj; exports.applyOutline = createDummyObj; exports.createApplyEffect = createDummyObj; exports.firstInvalid = createDummyObj; exports.renderAllErrors = createDummyObj; exports.renderFirstError = createDummyObj; exports.renderProperty = createDummyObj; exports.toEventHandler = createDummyObj;