UNPKG

@chatui/core

Version:

The React library for Chatbot UI

31 lines (30 loc) 792 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.importScript = importScript; function importScript(url, name) { return new Promise(function (resolve, reject) { var script = document.createElement('script'); script.async = true; script.crossOrigin = 'anonymous'; var destroy = function destroy() { if (script.parentNode) { script.parentNode.removeChild(script); } if (name && window[name]) { delete window[name]; } }; script.onload = function () { resolve(window[name]); destroy(); }; script.onerror = function () { reject(new Error("Failed to import: ".concat(url))); destroy(); }; script.src = url; document.head.appendChild(script); }); }