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