File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -16,11 +16,11 @@ import {
1616 ObjectProxy ,
1717 ArrayProxy ,
1818 Service ,
19+ InternalsMetal ,
1920 Component ,
2021 GlimmerComponent ,
2122 GlimmerReference ,
2223 GlimmerValidator ,
23- emberSafeRequire ,
2424} from 'ember-debug/utils/ember' ;
2525import { cacheFor , guidFor } from 'ember-debug/utils/ember/object/internals' ;
2626import { _backburner , join } from 'ember-debug/utils/ember/runloop' ;
@@ -71,14 +71,10 @@ if (GlimmerValidator) {
7171 tagValidate = GlimmerReference . validate ;
7272}
7373
74- try {
75- let metal = emberSafeRequire ( '@ember/-internals/metal' ) ;
76-
77- tagForProperty = metal . tagForProperty ;
74+ if ( InternalsMetal ) {
75+ tagForProperty = InternalsMetal . tagForProperty ;
7876 // If track was not already loaded, use metal's version (the previous version)
79- track = track || metal . track ;
80- } catch {
81- // ignore
77+ track = track || InternalsMetal . track ;
8278}
8379
8480const HAS_GLIMMER_TRACKING = tagValue && tagValidate && track && tagForProperty ;
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ let captureRenderTree = Ember._captureRenderTree;
5656let getEnv = ( ) => Ember . ENV ;
5757
5858let Debug = emberSafeRequire ( '@ember/debug' ) ;
59+ let InternalsMetal = emberSafeRequire ( '@ember/-internals/metal' ) ;
5960let InternalsUtils = emberSafeRequire ( '@ember/-internals/utils' ) ;
6061let EmberDestroyable = emberSafeRequire ( '@ember/destroyable' ) ;
6162let ObjectInternals = emberSafeRequire ( '@ember/object/internals' ) ;
@@ -101,6 +102,7 @@ if (!Ember) {
101102export {
102103 Runloop ,
103104 Debug ,
105+ InternalsMetal ,
104106 InternalsUtils ,
105107 ObjectInternals ,
106108 Instrumentation ,
You can’t perform that action at this time.
0 commit comments