« All deprecation guides
Deprecation Guide for Deprecate the Ember Global
until: 4.0.0
id: ember-global
Accessing Ember on the global context (e.g. window.Ember
, globalThis.Ember
, or just Ember
without importing it) is no longer supported. Migrate to importing Ember explicitly instead. See RFC 706 for more details.
Before:
export default class MyComponent extends Ember.Component {
// ...
}
After:
import Ember from 'ember';
export default class MyComponent extends Ember.Component {
// ...
}
Alternatively, consider converting to use the Ember modules API equivalent to the API you are using:
import Component from '@ember/component';
export default class MyComponent extends Component {
// ...
}
If there is no modules API equivalent, consider refactoring away from using that API.