Skip to content

Commit 187c48b

Browse files
committed
use async import
1 parent 151018d commit 187c48b

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

packages/@ember/debug/ember-inspector-support/index.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { VERSION } from '@ember/version';
2-
import Adapters from './adapters';
3-
import MainModule from './main';
2+
import type Adapters from './adapters';
43
import { guidFor } from '@ember/object/internals';
54
import { A } from '@ember/array';
65
import Namespace from '@ember/application/namespace';
@@ -15,14 +14,15 @@ export function setupEmberInspectorSupport() {
1514
window.addEventListener('ember-inspector-loaded' as any, (event: CustomEvent) => {
1615
const adapter = event.detail.adapter;
1716
const EMBER_VERSIONS_SUPPORTED = event.detail.EMBER_VERSIONS_SUPPORTED;
18-
loadEmberDebug(adapter, EMBER_VERSIONS_SUPPORTED);
17+
void loadEmberDebug(adapter, EMBER_VERSIONS_SUPPORTED);
1918
});
2019

2120
const e = new Event('ember-inspector-support-setup');
2221
window.dispatchEvent(e);
2322
}
2423

25-
function loadEmberDebug(
24+
// eslint-disable-next-line disable-features/disable-async-await
25+
async function loadEmberDebug(
2626
adapter: keyof typeof Adapters,
2727
EMBER_VERSIONS_SUPPORTED: [string, string]
2828
) {
@@ -32,6 +32,11 @@ function loadEmberDebug(
3232
return;
3333
}
3434

35+
// @ts-ignore
36+
const Adapters = await import('./adapters');
37+
// @ts-ignore
38+
const MainModule = await import('./main');
39+
3540
if (!versionTest(VERSION, EMBER_VERSIONS_SUPPORTED)) {
3641
// Wrong inspector version. Redirect to the correct version.
3742
sendVersionMiss();

rollup.config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ function legacyBundleConfig(input, output, { isDeveloping, isExternal }) {
9696
file: `dist/${output}`,
9797
generatedCode: 'es2015',
9898
sourcemap: true,
99+
inlineDynamicImports: true,
99100

100101
// We are relying on unfrozen modules because we need to add the
101102
// __esModule marker to them in our amd-compat-entrypoints. Rollup has an
@@ -273,6 +274,7 @@ function entrypoint(pkg, which) {
273274
return;
274275
}
275276
let resolved = resolve(pkg.root, module);
277+
console.log('entrypoint', module, pkg.name, pkg.root, resolved);
276278
let { dir, base } = parse(resolved);
277279
return {
278280
dir,

0 commit comments

Comments
 (0)