@@ -17,16 +17,16 @@ import {
1717 ArrayProxy ,
1818 Service ,
1919 Component ,
20+ emberSafeRequire ,
2021} from 'ember-debug/utils/ember' ;
2122import { cacheFor , guidFor } from 'ember-debug/utils/ember/object/internals' ;
2223import { _backburner , join } from 'ember-debug/utils/ember/runloop' ;
2324import emberNames from './utils/ember-object-names' ;
2425import getObjectName from './utils/get-object-name' ;
25- import { EmberLoader } from 'ember-debug/utils/ember/loader' ;
2626
2727const GlimmerComponent = ( ( ) => {
2828 try {
29- return EmberLoader . require ( '@glimmer/component' ) . default ;
29+ return emberSafeRequire ( '@glimmer/component' ) . default ;
3030 } catch {
3131 // ignore, return undefined
3232 }
@@ -36,7 +36,7 @@ let tagValue, tagValidate, track, tagForProperty;
3636
3737try {
3838 // Try to load the most recent library
39- let GlimmerValidator = EmberLoader . require ( '@glimmer/validator' ) ;
39+ let GlimmerValidator = emberSafeRequire ( '@glimmer/validator' ) ;
4040
4141 tagValue = GlimmerValidator . value || GlimmerValidator . valueForTag ;
4242 tagValidate = GlimmerValidator . validate || GlimmerValidator . validateTag ;
7373} catch {
7474 try {
7575 // Fallback to the previous implementation
76- let GlimmerReference = EmberLoader . require ( '@glimmer/reference' ) ;
76+ let GlimmerReference = emberSafeRequire ( '@glimmer/reference' ) ;
7777
7878 tagValue = GlimmerReference . value ;
7979 tagValidate = GlimmerReference . validate ;
8383}
8484
8585try {
86- let metal = EmberLoader . require ( '@ember/-internals/metal' ) ;
86+ let metal = emberSafeRequire ( '@ember/-internals/metal' ) ;
8787
8888 tagForProperty = metal . tagForProperty ;
8989 // If track was not already loaded, use metal's version (the previous version)
0 commit comments