(plugin: PluginTypeToLoad)
| 12 | }; |
| 13 | |
| 14 | const isPluginToLoad = (plugin: PluginTypeToLoad): plugin is PluginToLoad => { |
| 15 | return !!(plugin && !Array.isArray(plugin) && typeof plugin === 'object'); |
| 16 | }; |
| 17 | |
| 18 | export async function loadPlugins(plugins: PluginToLoad[]) { |
| 19 | const scripts = plugins.map(({ id, src }) => ({ id, src })); |