UNPKG

@fancyapps/ui

Version:

Robust JavaScript UI Component Library

1 lines 676 B
!/*! License details at fancyapps.com/license */function(e,t){"object"==typeof exports&&"u">typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="u">typeof globalThis?globalThis:e||self).window=e.window||{})}(this,function(e){"use strict";let t=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),o=(e,...n)=>{let r=n.length;for(let s=0;s<r;s++)Object.entries(n[s]||{}).forEach(([n,r])=>{let s=Array.isArray(r)?[]:{};e[n]||Object.assign(e,{[n]:s}),t(r)?Object.assign(e[n],o(e[n],r)):Array.isArray(r)?Object.assign(e,{[n]:[...r]}):Object.assign(e,{[n]:r})});return e};e.extend=o});