Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aofl/form-validate

Package Overview
Dependencies
Maintainers
2
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aofl/form-validate - npm Package Compare versions

Comparing version 3.2.2-alpha.1 to 3.2.2-alpha.2

7

.aofl.js

@@ -29,2 +29,9 @@ const path = require('path');

runtimeChunk: false
},
externals: {
'@aofl/object-utils': {
commonjs2: '@aofl/object-utils',
commonjs: '@aofl/object-utils',
amd: '@aofl/object-utils',
}
}

@@ -31,0 +38,0 @@ }

2

dist/index.js

@@ -1,2 +0,2 @@

module.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s="QfWi")}({"7W2i":function(t,e,n){var r=n("SksO");t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}},Bnag:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},EbDI:function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},Ijbi:function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},Nsbk:function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},PJYZ:function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},QfWi:function(t,e,n){"use strict";n.r(e);var r=n("lwsE"),o=n.n(r),i=n("a1gu"),u=n.n(i),c=n("Nsbk"),s=n.n(c),a=n("PJYZ"),f=n.n(a),l=n("7W2i"),p=n.n(l),y=n("RIqP"),d=n.n(y),b=n("W8MJ"),v=n.n(b),h=function(){function t(e,n,r){o()(this,t),Object.defineProperties(this,{target:{value:e},propName:{value:r},resolve:{writable:!0},cachedPromise:{writable:!0},validateCompletePromise:{writable:!0},valid:{writable:!0},observed:{writable:!0},pending:{writable:!0},validatorFn:{value:n}}),this.reset()}return v()(t,[{key:"reset",value:function(){this.cachedPromise=null,this.resolve=null,this.valid=!0,this.observed=!1,this.pending=!1,this.validateCompletePromise=null}},{key:"validate",value:function(){var t=this;this.observed=!0;for(var e=this.target,n=this.propName.split("."),r=0;r<n.length-1;r++)e=e[n[r]];var o=Promise.resolve(this.validatorFn(e));this.cachedPromise=o,!1===this.pending&&(this.validateCompletePromise=new Promise((function(e){t.resolve=e}))),this.pending=!0,o.then((function(e){t.cachedPromise===o&&(t.valid=e,t.pending=!1,t.resolve(),t.target.requestUpdate())}))}},{key:"getKeys",value:function(){var t=["valid","pending","observed"];for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&t.push(e);return t}},{key:"toString",value:function(){var t=this.getKeys();return JSON.stringify(this,t,2)}},{key:"validateComplete",get:function(){return this.validateCompletePromise}}]),t}(),m=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";for(var i in o()(this,t),Object.defineProperty(this,"resolve",{writable:!0}),Object.defineProperty(this,"validateCompleteResolved",{writable:!0}),Object.defineProperty(this,"validateCompletePromise",{writable:!0}),n)if(Object.prototype.hasOwnProperty.call(n,i)){if(Object.prototype.hasOwnProperty.call(this,i))throw new Error("".concat(i," is a reserved keyword and cannot be used as a validator name."));var u=r;0===u.length?u=i:u+="."+i,"function"==typeof n[i]?this[i]=new h(e,n[i],u):this[i]=new t(e,n[i],u)}this.reset()}return v()(t,[{key:"reset",value:function(){var e=this;for(var n in this.validateCompletePromise=new Promise((function(t){e.resolve=t})),this.validateCompleteResolved=!1,this)Object.prototype.hasOwnProperty.call(this,n)&&(this[n]instanceof t||this[n]instanceof h)&&this[n].reset()}},{key:"validate",value:function(){for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof h)&&this[e].validate()}},{key:"getKeys",value:function(){var t=["valid","pending","observed"];for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&(t.push(e),t.push.apply(t,d()(this[e].getKeys())));return t}},{key:"toString",value:function(){var t=this.getKeys();return JSON.stringify(this,t,2)}},{key:"valid",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof h)&&!1===this[e].valid)return!1;return!0}},{key:"pending",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof h)&&!0===this[e].pending)return!0;return!1}},{key:"observed",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof h)&&!0===this[e].observed)return!0;return!1}},{key:"validateComplete",get:function(){var t=this;this.pending&&this.validateCompleteResolved&&(this.validateCompleteResolved=!1,this.validateCompletePromise=new Promise((function(e){t.resolve=e})));return function e(){var n=Object.keys(t).map((function(e){return t[e].validateComplete}));Promise.all(n).then((function(){if(t.pending)return e();t.resolve(),t.validateCompleteResolved=!0}))}(),this.validateCompletePromise}}]),t}(),g=function(t){return function(t){function e(){var t,n;o()(this,e);for(var r=arguments.length,i=new Array(r),c=0;c<r;c++)i[c]=arguments[c];n=u()(this,(t=s()(e)).call.apply(t,[this].concat(i)));var a=void 0;return Object.defineProperties(f()(n),{validators:{get:function(){return a},set:function(t){void 0===a&&(a=t,this.form=new m(this,t))}},form:{writable:!0,enumerable:!0}}),n}return p()(e,t),e}(t)},O=/^[0-9]+$/,P=function(t){return"string"==typeof t&&O.test(t)},j=n("bfNk"),w=function(t,e){return function(n){var r=Object(j.get)(this.target,t);return void 0!==r&&e(n,r)}},S=function(t){return w(t,(function(t,e){return"undefined"!=typeof otherVal&&t===e}))},x=function(t){return function(e){return"string"==typeof e&&e.length>=t}},k=function(t){return function(e){return"string"==typeof e&&e.length<=t}};function _(t){return"string"==typeof t&&""!==t}var C=function(t,e){return t instanceof RegExp||(t=new RegExp(t,e)),function(e){return t.test(e)}};n.d(e,"validationMixin",(function(){return g})),n.d(e,"isAllDigits",(function(){return P})),n.d(e,"isEqual",(function(){return S})),n.d(e,"minLength",(function(){return x})),n.d(e,"maxLength",(function(){return k})),n.d(e,"isRequired",(function(){return _})),n.d(e,"ValidationFunction",(function(){return h})),n.d(e,"ValidationProperty",(function(){return m})),n.d(e,"pattern",(function(){return C})),n.d(e,"compare",(function(){return w}))},RIqP:function(t,e,n){var r=n("Ijbi"),o=n("EbDI"),i=n("Bnag");t.exports=function(t){return r(t)||o(t)||i()}},SksO:function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},W8MJ:function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}},a1gu:function(t,e,n){var r=n("cDf5"),o=n("PJYZ");t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?o(t):e}},bfNk:function(t,e){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s="QfWi")}({QfWi:function(t,e,n){"use strict";n.r(e);var r=function(t,e,n){return function t(e,r){var o="",i=[];return e.length&&(o=e[0],i=e.slice(1)),n(o,i,r,t)}(""===e?"":e.split("."),t)},o=n("lSNA"),i=n.n(o),u=function(t,e,n){return r(t,e,(function(t,e,r,o){return 0===e.length?""===t?Object.assign({},r,n):Object.assign({},r,i()({},t,Object.assign({},r[t],n))):Object.assign({},r,i()({},t,o(e,r[t])))}))},c=n("cDf5"),s=n.n(c);function a(t){for(var e in Object.freeze(t),t)!Object.hasOwnProperty.call(t,e)||null===t[e]||"object"!==s()(t[e])&&"function"!=typeof t[e]||Object.isFrozen(t[e])||a(t[e]);return t}var f=function(t,e){return r(t,e,(function(t,e,n,r){return 0===e.length?n[t]:void 0!==n[t]?r(e,n[t]):void 0}))},l=function(t,e){return r(t,e,(function(t,e,n,r){return 0===e.length?void 0!==n[t]:void 0!==n[t]&&r(e,n[t])}))},p=function(t,e,n){return r(t,e,(function(t,e,r,o){if(0!==e.length)return void 0===r[t]&&(r[t]={}),o(e,r[t]);r[t]=n}))},y=function(t,e){!function t(e,n){for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(void 0===e[r]?Array.isArray(n[r])?e[r]=[].concat(n[r]):"object"===s()(n[r])?(e[r]={},t(e[r],n[r])):e[r]=n[r]:"object"!==s()(e[r])||Array.isArray(e[r])||t(e[r],n[r]))}(t,e)};n.d(e,"recurseObjectByPath",(function(){return r})),n.d(e,"deepAssign",(function(){return u})),n.d(e,"deepFreeze",(function(){return a})),n.d(e,"get",(function(){return f})),n.d(e,"has",(function(){return l})),n.d(e,"set",(function(){return p})),n.d(e,"defaults",(function(){return y}))},cDf5:function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},lSNA:function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}}})},cDf5:function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},lwsE:function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}}});
module.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s="QfWi")}({"+IV6":function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},"5WRv":function(t,e,n){var r=n("iNmH"),i=n("Qatm"),o=n("kluZ");t.exports=function(t){return r(t)||i(t)||o()}},K4DB:function(t,e,n){var r=n("e+GP"),i=n("T1e2");t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?i(t):e}},NToG:function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}},Qatm:function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},QfWi:function(t,e,n){"use strict";n.r(e);var r=n("SDJZ"),i=n.n(r),o=n("K4DB"),a=n.n(o),s=n("+IV6"),u=n.n(s),c=n("T1e2"),l=n.n(c),f=n("eef+"),p=n.n(f),h=n("5WRv"),v=n.n(h),d=n("NToG"),y=n.n(d),b=n("l3wB"),m=function(){function t(e,n,r){i()(this,t),Object.defineProperties(this,{target:{value:e},path:{value:r},propName:{value:r.split(".").slice(0,-1).join(".")},resolve:{writable:!0},cachedPromise:{writable:!0},validateCompletePromise:{writable:!0},valid:{writable:!0},observed:{writable:!0},pending:{writable:!0},validatorFn:{value:n}}),this.reset()}return y()(t,[{key:"reset",value:function(){this.cachedPromise=null,this.resolve=null,this.valid=!0,this.observed=!1,this.pending=!1,this.validateCompletePromise=null}},{key:"validate",value:function(){var t=this;this.observed=!0;var e=Object(b.get)(this.target,this.propName),n=Promise.resolve(this.validatorFn(e,this.target));this.cachedPromise=n,!1===this.pending&&(this.validateCompletePromise=new Promise((function(e){t.resolve=e}))),this.pending=!0,n.then((function(e){t.cachedPromise===n&&(t.valid=e,t.pending=!1,t.resolve(),t.target.requestUpdate())}))}},{key:"getKeys",value:function(){var t=["valid","pending","observed"];for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&t.push(e);return t}},{key:"toString",value:function(){var t=this.getKeys();return JSON.stringify(this,t,2)}},{key:"validateComplete",get:function(){return this.validateCompletePromise}}]),t}(),g=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";for(var o in i()(this,t),Object.defineProperty(this,"resolve",{writable:!0}),Object.defineProperty(this,"validateCompleteResolved",{writable:!0}),Object.defineProperty(this,"validateCompletePromise",{writable:!0}),n)if(Object.prototype.hasOwnProperty.call(n,o)){if(Object.prototype.hasOwnProperty.call(this,o))throw new Error("".concat(o," is a reserved keyword and cannot be used as a validator name."));var a=r;0===a.length?a=o:a+="."+o,"function"==typeof n[o]?this[o]=new m(e,n[o],a):this[o]=new t(e,n[o],a)}this.reset()}return y()(t,[{key:"reset",value:function(){var e=this;for(var n in this.validateCompletePromise=new Promise((function(t){e.resolve=t})),this.validateCompleteResolved=!1,this)Object.prototype.hasOwnProperty.call(this,n)&&(this[n]instanceof t||this[n]instanceof m)&&this[n].reset()}},{key:"validate",value:function(){for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof m)&&this[e].validate()}},{key:"getKeys",value:function(){var t=["valid","pending","observed"];for(var e in this)Object.prototype.hasOwnProperty.call(this,e)&&(t.push(e),t.push.apply(t,v()(this[e].getKeys())));return t}},{key:"toString",value:function(){var t=this.getKeys();return JSON.stringify(this,t,2)}},{key:"valid",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof m)&&!1===this[e].valid)return!1;return!0}},{key:"pending",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof m)&&!0===this[e].pending)return!0;return!1}},{key:"observed",get:function(){for(var e in this)if(Object.prototype.hasOwnProperty.call(this,e)&&(this[e]instanceof t||this[e]instanceof m)&&!0===this[e].observed)return!0;return!1}},{key:"validateComplete",get:function(){var t=this;this.pending&&this.validateCompleteResolved&&(this.validateCompleteResolved=!1,this.validateCompletePromise=new Promise((function(e){t.resolve=e})));return function e(){var n=Object.keys(t).map((function(e){return t[e].validateComplete}));Promise.all(n).then((function(){if(t.pending)return e();t.resolve(),t.validateCompleteResolved=!0}))}(),this.validateCompletePromise}}]),t}(),O=function(t){return function(t){function e(){var t,n;i()(this,e);for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];n=a()(this,(t=u()(e)).call.apply(t,[this].concat(o)));var c=void 0;return Object.defineProperties(l()(n),{validators:{get:function(){return c},set:function(t){void 0===c&&(c=t,this.form=new g(this,t))}},form:{writable:!0,enumerable:!0}}),n}return p()(e,t),e}(t)},w=/^[0-9]+$/,P=function(t){return"string"==typeof t&&w.test(t)},j=function(t,e){return function(n,r){var i=Object(b.get)(r,t);return void 0!==i&&e(n,i)}},x=function(t){return j(t,(function(t,e){return void 0!==e&&t===e}))},S=function(t){return function(e){return"string"==typeof e&&e.length>=t}},k=function(t){return function(e){return"string"==typeof e&&e.length<=t}};function C(t){return"string"==typeof t&&""!==t}var _=function(t,e){return t instanceof RegExp||(t=new RegExp(t,e)),function(e){return t.test(e)}};n.d(e,"validationMixin",(function(){return O})),n.d(e,"isAllDigits",(function(){return P})),n.d(e,"isEqual",(function(){return x})),n.d(e,"minLength",(function(){return S})),n.d(e,"maxLength",(function(){return k})),n.d(e,"isRequired",(function(){return C})),n.d(e,"ValidationFunction",(function(){return m})),n.d(e,"ValidationProperty",(function(){return g})),n.d(e,"pattern",(function(){return _})),n.d(e,"compare",(function(){return j}))},SDJZ:function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},T1e2:function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},WI9V:function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},"e+GP":function(t,e){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(t){return typeof t}:t.exports=n=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(e)}t.exports=n},"eef+":function(t,e,n){var r=n("WI9V");t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}},iNmH:function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},kluZ:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},l3wB:function(t,e){t.exports=require("@aofl/object-utils")}});
//# sourceMappingURL=index.js.map

@@ -20,5 +20,5 @@ /**

*/
const compare = (propPath, comparator) => {
return /** @this HTMLElement */ function compareValidator(value) {
const otherVal = get(this.target, propPath);
const compare = /** @this HTMLElement */function(propPath, comparator) {
return (value, target) => {
const otherVal = get(target, propPath);
if (typeof otherVal === 'undefined') { return false; }

@@ -25,0 +25,0 @@ return comparator(value, otherVal);

@@ -20,3 +20,3 @@ /**

return compare(propPath, (value, otherValue) => {
if (typeof otherVal === 'undefined') { return false; }
if (typeof otherValue === 'undefined') { return false; }
return value === otherValue;

@@ -23,0 +23,0 @@ });

@@ -8,3 +8,3 @@ /**

*/
import {get} from '@aofl/object-utils';
/**

@@ -28,5 +28,9 @@ * ValidationFunction implementation

},
propName: {
path: {
value: path
},
propName: {
value: path.split('.').slice(0, -1)
.join('.')
},
resolve: {

@@ -76,11 +80,5 @@ writable: true

this.observed = true;
let target = this.target; // @todo: move to object utils
const propChain = this.propName.split('.');
const value = get(this.target, this.propName);
const promise = Promise.resolve(this.validatorFn(value, this.target));
for (let i = 0; i < propChain.length - 1; i++) {
target = target[propChain[i]];
}
const promise = Promise.resolve(this.validatorFn(target));
this.cachedPromise = promise;

@@ -87,0 +85,0 @@

{
"name": "@aofl/form-validate",
"version": "3.2.2-alpha.1",
"version": "3.2.2-alpha.2",
"description": "Form validation mixin for AoflElement",

@@ -41,7 +41,11 @@ "main": "index.js",

"devDependencies": {
"@aofl/cli": "^3.2.1",
"@aofl/cli": "^3.2.2-alpha.2",
"@aofl/object-utils": "^3.2.2-alpha.2",
"cross-env": "^6.0.3",
"jsdoc": "^3.6.3",
"tsd-jsdoc": "^2.4.0"
},
"peerDependencies": {
"@aofl/object-utils": ">=> 3.0.0 < 4"
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc