export const loadScript = { url: (url: string) => { return new Promise((resolve, reject) => { let script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; script.addEventListener('load', () => resolve(script), false); script.addEventListener('error', () => reject(script), false); document.body.appendChild(script); }); }, urls: (urls: string[]) => { return Promise.all(urls.map(loadScript.url)); }, };