DS.Model#becameInvalid event

becameInvalid Defined in addon/-private/system/model/model.js:458 Fired when the record becomes invalid.

HashLocation

Ember.HashLocation Class PRIVATE Extends: Ember.Object Defined in: packages/ember-routing/lib/location/hash_location.js:15 Module: ember-routing Ember.HashLocation implements the location API using the browser's hash. At present, it relies on a hashchange event existing in the browser.

DataAdapter#willDestroy()

willDestroyprivate Defined in packages/ember-extension-support/lib/data_adapter.js:239 Clear all observers before destruction

Map#delete()

delete (key) Booleanprivate Defined in packages/ember-metal/lib/map.js:321 Available since 1.8.0 Removes a value from the map for an associated key. Parameters: key * Returns: Boolean true if an item was removed, false otherwise

MutableArray#popObject()

popObjectpublic Defined in packages/ember-runtime/lib/mixins/mutable_array.js:208 Pop object from array or nil if none are left. Works just like pop() but it is KVO-compliant. let colors = ['red', 'green', 'blue']; colors.popObject(); // 'blue' console.log(colors); // ['red', 'green'] Returns: object

Ember.computed

Ember.computed Namespace PUBLIC Defined in: packages/ember-metal/lib/computed.js:452 Module: ember-metal This helper returns a new property descriptor that wraps the passed computed property function. You can use this helper to define properties with mixins or via Ember.defineProperty(). If you pass a function as an argument, it will be used as a getter. A computed property defined in this way might look like this: let Person = Ember.Object.extend({ init() { this._super(...arguments)

RSVP.EventTarget#off()

off (eventName, callback) private Defined in bower_components/rsvp/lib/rsvp/events.js:109 You can use off to stop firing a particular callback for an event: function doStuff() { // do stuff! } object.on('stuff', doStuff); object.trigger('stuff'); // doStuff will be called // Unregister ONLY the doStuff callback object.off('stuff', doStuff); object.trigger('stuff'); // doStuff will NOT be called If you don't pass a callback argument to off, ALL callbacks for the event will not be executed

DS.Store#_generateId()

_generateId (modelName, properties) Stringprivate Defined in addon/-private/system/store.js:361 If possible, this method asks the adapter to generate an ID for a newly created record. Parameters: modelName String properties Object from the new record Returns: String if the adapter can generate one, an ID

DS.Store#findByIds()

findByIds (modelName, ids) Promiseprivate Defined in addon/-private/system/store.js:688 This method makes a series of requests to the adapter's find method and returns a promise that resolves once they are all loaded. Parameters: modelName String ids Array Returns: Promise promise

DS.JSONSerializer#extractErrors()

extractErrors (store, typeClass, payload, id) Object Defined in addon/serializers/json.js:1322 extractErrors is used to extract model errors when a call to DS.Model#save fails with an InvalidError. By default Ember Data expects error information to be located on the errors property of the payload object. This serializer expects this errors object to be an Array similar to the following, compliant with the JSON-API specification: { "errors": [ { "detail": "This username is alread