We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b8ea58f + f38f712 commit f542fbcCopy full SHA for f542fbc
addon/services/asset-loader.js
@@ -89,6 +89,12 @@ export default Ember.Service.extend({
89
const assets = bundle.assets || [];
90
const assetPromises = assets.map((asset) => this.loadAsset(asset, retryLoad));
91
92
+ // ember-auto-import creates window.__eaiEngineLookup when a lazy engine uses eai v2.
93
+ // this enables lazy engine's imports to be lazy themselves.
94
+ if (typeof __eaiEngineLookup === 'object' && __eaiEngineLookup[name]) {
95
+ assetPromises.push(__eaiEngineLookup[name]());
96
+ }
97
+
98
const bundlePromise = RSVP.allSettled([ ...dependencyPromises, ...assetPromises ]);
99
100
const bundleWithFail = bundlePromise.then((promises) => {
0 commit comments