Module: ember

Available since v2.1.0

a function to handle warnings

Allows for runtime registration of handler functions that override the default warning behavior. Warnings are invoked by calls made to Ember.warn. The following example demonstrates its usage by registering a handler that does nothing overriding Ember's default warning behavior.

// next is not called, so no warnings get the default behavior
Ember.Debug.registerWarnHandler(() => {});

The handler function takes the following arguments:

  • message - The message received from the warn call.
  • options - An object passed in with the warn call containing additional information including:
    • id - an id of the warning in the form of package-name.specific-warning.
  • next - a function that calls into the previously registered handler.