UNPKG

@progress/kendo-vue-common

Version:

Kendo UI for Vue Common Utilities package

9 lines (8 loc) 995 B
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";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;