@progress/kendo-vue-common
Version:
Kendo UI for Vue Common Utilities package
9 lines (8 loc) • 995 B
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("./isObject.js"),c=e=>e?new Date(e.getTime()):null;function u(e){const t={};return o(e,t),t}function o(e,t){for(const n in e)if(!(n==="__proto__"||n==="constructor"||n==="prototype")&&e.hasOwnProperty(n)){const s=e[n];t[n]=r(s,t[n])}}function r(e,t){if(Array.isArray(e))return i(e);if(e instanceof Date)return c(e);if(e&&l.isObject(e)){const n=t||{};return o(e,n),n}else return e}function i(e){return e.map(t=>r(t,void 0))}exports.clone=u;exports.cloneArray=i;exports.cloneDate=c;exports.cloneObject=o;exports.cloneValue=r;