UNPKG

@kit-data-manager/visualization-component

Version:

The visualization-component is a dynamic, interactive graph component built using D3.js. It is designed to render graphs based on provided JSON data, making it ideal for visualizing complex relationships and networks in an intuitive manner.

35 lines (31 loc) 1.14 kB
export function applyPolyfills() { var promises = []; if (typeof window !== 'undefined') { var win = window; if (!win.customElements || (win.Element && (!win.Element.prototype.closest || !win.Element.prototype.matches || !win.Element.prototype.remove || !win.Element.prototype.getRootNode))) { promises.push(import(/* webpackChunkName: "polyfills-dom" */ './dom.js')); } var checkIfURLIsSupported = function() { try { var u = new URL('b', 'http://a'); u.pathname = 'c%20d'; return (u.href === 'http://a/c%20d') && u.searchParams; } catch (e) { return false; } }; if ( 'function' !== typeof Object.assign || !Object.entries || !Array.prototype.find || !Array.prototype.includes || !String.prototype.startsWith || !String.prototype.endsWith || (win.NodeList && !win.NodeList.prototype.forEach) || !win.fetch || !checkIfURLIsSupported() || typeof WeakMap == 'undefined' ) { promises.push(import(/* webpackChunkName: "polyfills-core-js" */ './core-js.js')); } } return Promise.all(promises); }