Skip to content

Commit f016daf

Browse files
committed
[CLEANUP canary] Remove final eager consumption of AMD loader
This is the last place where Ember treats the AMD loader as mandatory. After this change I have Ember's whole test suite passing with no AMD loader!
1 parent 5c19329 commit f016daf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/ember/index.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -506,8 +506,10 @@ namespace Ember {
506506
get define() {
507507
return (globalThis as any).define;
508508
},
509-
// @ts-expect-error These properties don't appear as being defined
510-
registry: typeof requirejs !== 'undefined' ? requirejs.entries : require.entries,
509+
get registry() {
510+
let g = globalThis as any;
511+
return g.requirejs?.entries ?? g.require.entries;
512+
},
511513
};
512514

513515
// ------------------------------------------------------------------------ //

0 commit comments

Comments
 (0)