Skip to content

Commit ec94aec

Browse files
in object-inspector, ember/-internals/metal is now imported from utils/ember
1 parent e3aa91d commit ec94aec

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

ember_debug/object-inspector.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff 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';
2525
import { cacheFor, guidFor } from 'ember-debug/utils/ember/object/internals';
2626
import { _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

8480
const HAS_GLIMMER_TRACKING = tagValue && tagValidate && track && tagForProperty;

ember_debug/utils/ember.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ let captureRenderTree = Ember._captureRenderTree;
5656
let getEnv = () => Ember.ENV;
5757

5858
let Debug = emberSafeRequire('@ember/debug');
59+
let InternalsMetal = emberSafeRequire('@ember/-internals/metal');
5960
let InternalsUtils = emberSafeRequire('@ember/-internals/utils');
6061
let EmberDestroyable = emberSafeRequire('@ember/destroyable');
6162
let ObjectInternals = emberSafeRequire('@ember/object/internals');
@@ -101,6 +102,7 @@ if (!Ember) {
101102
export {
102103
Runloop,
103104
Debug,
105+
InternalsMetal,
104106
InternalsUtils,
105107
ObjectInternals,
106108
Instrumentation,

0 commit comments

Comments
 (0)