(win, extensions)
| 113 | * @param {!Array<{extensionId: string, extensionVersion: string}>} extensions |
| 114 | */ |
| 115 | export function preloadFriendlyIframeEmbedExtensions(win, extensions) { |
| 116 | const extensionsService = Services.extensionsFor(win); |
| 117 | |
| 118 | // Load any extensions; do not wait on their promises as this |
| 119 | // is just to prefetch. |
| 120 | extensions.forEach(({extensionId, extensionVersion}) => |
| 121 | extensionsService.preloadExtension(extensionId, extensionVersion) |
| 122 | ); |
| 123 | } |
| 124 | |
| 125 | /** |
| 126 | * Creates the requested "friendly iframe" embed. Returns the promise that |
no test coverage detected