@fancyapps/ui
Version:
Robust JavaScript UI Component Library
1 lines • 691 B
JavaScript
!/*! License details at fancyapps.com/license */function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=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),n=(e,...o)=>{let i=o.length;for(let r=0;r<i;r++)Object.entries(o[r]||{}).forEach(([o,i])=>{let r=Array.isArray(i)?[]:{};e[o]||Object.assign(e,{[o]:r}),t(i)?Object.assign(e[o],n(r,i)):Array.isArray(i)?Object.assign(e,{[o]:[...i]}):Object.assign(e,{[o]:i})});return e};e.extend=n});