Class Engine
public| Extends: | Ember.Namespace | 
|---|---|
| Uses: | RegistryProxy | 
| Defined in: | packages/@ember/engine/index.js:31 | 
| Module: | @ember/engine | 
import Engine from '@ember/engine';
The Engine class contains core functionality for both applications and engines.
Each engine manages a registry that's used for dependency injection and exposed through RegistryProxy.
Engines also manage initializers and instance initializers.
Engines can spawn EngineInstance instances via buildInstance().
Methods
- addObserver
 - buildInstance
 - cacheFor
 - decrementProperty
 - destroy
 - get
 - getProperties
 - incrementProperty
 - init
 - initializer
 - instanceInitializer
 - notifyPropertyChange
 - removeObserver
 - set
 - setProperties
 - toString
 - toggleProperty
 - willDestroy
 
Properties
Events
No documented items
    © 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
    https://api.emberjs.com/ember/3.25/classes/Engine