Ember.deprecate()

deprecate (message, test, options) public Defined in packages/ember-debug/lib/deprecate.js:97 Display a deprecation warning with the provided message and a stack trace (Chrome and Firefox only). In a production build, this method is defined as an empty function (NOP). Uses of this method in Ember itself are stripped from the ember.prod.js build. Parameters: message String A description of the deprecation. test Boolean A boolean. If falsy, the deprecation will be displayed. option

PromiseProxyMixin

Ember.PromiseProxyMixin Class PUBLIC Defined in: packages/ember-runtime/lib/mixins/promise_proxy.js:34 Module: ember-runtime A low level mixin making ObjectProxy promise-aware. let ObjectPromiseProxy = Ember.ObjectProxy.extend(Ember.PromiseProxyMixin); let proxy = ObjectPromiseProxy.create({ promise: Ember.RSVP.cast($.getJSON('/some/remote/data.json')) }); proxy.then(function(json){ // the json }, function(reason) { // the reason why you have no json }); the proxy has bindable a

DS.Store#didSaveRecord()

didSaveRecord (internalModel, data) private Defined in addon/-private/system/store.js:1740 This method is called once the promise returned by an adapter's createRecord, updateRecord or deleteRecord is resolved. If the data provides a server-generated ID, it will update the record and the store's indexes. Parameters: internalModel InternalModel the in-flight internal model data Object optional data (see above)

Router#location

locationpublic Defined in packages/ember-routing/lib/system/router.js:52 The location property determines the type of URL's that your application will use. The following location types are currently available: history - use the browser's history API to make the URLs look just like any standard URL hash - use # to separate the server part of the URL from the Ember part: /blog/#/posts/new none - do not store the Ember URL in the actual browser URL (mainly used for testing) auto - use the

Ember.computed.alias()

alias (dependentKey) Ember.ComputedPropertypublic Defined in packages/ember-runtime/lib/computed/computed_macros.js:503 Creates a new property that is an alias for another property on an object. Calls to get or set this property behave as though they were called on the original property. let Person = Ember.Object.extend({ name: 'Alex Matchneer', nomen: Ember.computed.alias('name') }); let alex = Person.create(); alex.get('nomen'); // 'Alex Matchneer' alex.get('name'); // 'Alex Matchn

DS.Model#rolledBack event

rolledBack Defined in addon/-private/system/model/model.js:472 Fired when the record is rolled back.

Ember.copy()

copy (obj, deep) Objectpublic Defined in packages/ember-runtime/lib/copy.js:66 Creates a shallow copy of the passed object. A deep copy of the object is returned if the optional deep argument is true. If the passed object implements the Ember.Copyable interface, then this function will delegate to the object's copy() method and return the result. See Ember.Copyable for further details. For primitive values (which are immutable in JavaScript), the passed object is simply returned. Paramete

DS.Store#modelFor()

modelFor (modelName) DS.Model Defined in addon/-private/system/store.js:1921 Returns the model class for the particular modelName. The class of a model might be useful if you want to get a list of all the relationship names of the model, see relationshipNames for example. Parameters: modelName String Returns: DS.Model

Ember Inspector

Introduction The Ember Inspector is a browser add-on designed to help you understand and debug your Ember applications. You can install it on Google Chrome, Firefox and other browsers (via a bookmarklet) Here's a brief video showcasing some of the features of the Inspector:

Templates.helpers.mut()

mut (attr) public Defined in packages/ember-htmlbars/lib/keywords/mut.js:47 The mut helper lets you clearly specify that a child Component can update the (mutable) value passed to it, which will change the value of the parent component. This is very helpful for passing mutable values to a Component of any size, but critical to understanding the logic of a large/complex Component. To specify that a parameter is mutable, when invoking the child Component: {{my-child childClickCount=(mut total