DataAdapter#observeModelType()

observeModelType (modelName, typesUpdated) Functionprivate Defined in packages/ember-extension-support/lib/data_adapter.js:278 Adds observers to a model type class. Parameters: modelName String The model type name. typesUpdated Function Called when a type is modified. Returns: Function The function to call to remove observers.

Ember.run.join()

join (target, method, args*) Objectpublic Defined in packages/ember-metal/lib/run_loop.js:82 If no run-loop is present, it creates a new one. If a run loop is present it will queue itself to run on the existing run-loops action queue. Please note: This is not for normal usage, and should be used sparingly. If invoked when not within a run loop: run.join(function() { // creates a new run-loop }); Alternatively, if called within an existing run loop: run(function() { // creates a new run

Application#deferReadiness()

deferReadinesspublic Defined in packages/ember-application/lib/system/application.js:491 Use this to defer readiness until some condition is true. Example: let App = Ember.Application.create(); App.deferReadiness(); // Ember.$ is a reference to the jQuery object/function Ember.$.getJSON('/auth-token', function(token) { App.token = token; App.advanceReadiness(); }); This allows you to perform asynchronous setup logic and defer booting your application until the setup has finished. How

Ember.setProperties()

setProperties (obj, properties) public Defined in packages/ember-metal/lib/set_properties.js:4 Set a list of properties on an object. These properties are set inside a single beginPropertyChanges and endPropertyChanges batch, so observers will be buffered. let anObject = Ember.Object.create(); anObject.setProperties({ firstName: 'Stanley', lastName: 'Stuart', age: 21 }); Parameters: obj properties Object Returns: properties

DS.Model#didDelete event

didDelete Defined in addon/-private/system/model/model.js:451 Fired when the record is deleted.

Ember.onerror event

onerror (error) public Defined in packages/ember-metal/lib/index.js:380 A function may be assigned to Ember.onerror to be called when Ember internals encounter an error. This is useful for specialized error handling and reporting code. Ember.onerror = function(error) { Em.$.ajax('/report-error', 'POST', { stack: error.stack, otherInformation: 'whatever app state you want to provide' }); }; Internally, Ember.onerror is used as Backburner's error handler. Parameters: error Exc

Map#clear()

clearprivate Defined in packages/ember-metal/lib/map.js:392

AutoLocation#global

globalprivate Defined in packages/ember-routing/lib/location/auto_location.js:64 Available since 1.11 Default: window

Router#didTransition()

didTransitionpublic Defined in packages/ember-routing/lib/system/router.js:227 Available since 1.2.0 Handles updating the paths and notifying any listeners of the URL change. Triggers the router level didTransition hook. For example, to notify google analytics when the route changes, you could use this hook. (Note: requires also including GA scripts, etc.) let Router = Ember.Router.extend({ location: config.locationType, didTransition: function() { this._super(...arguments); r

RSVP.denodeify()

denodeify (nodeFunc, options) Functionstatic Defined in bower_components/rsvp/lib/rsvp/node.js:73 RSVP.denodeify takes a 'node-style' function and returns a function that will return an RSVP.Promise. You can use denodeify in Node.js or the browser when you'd prefer to use promises over using callbacks. For example, denodeify transforms the following: var fs = require('fs'); fs.readFile('myfile.txt', function(err, data){ if (err) return handleError(err); handleData(data); }); into: var