fix(ember__error): make EmberError extendable (#29337)

This commit is contained in:
Christian
2018-10-02 06:02:28 +02:00
committed by Wesley Wigham
parent 1c170586f3
commit 2b651d9c4f
3 changed files with 7 additions and 3 deletions

View File

@@ -228,7 +228,7 @@ export namespace Ember {
/**
* A subclass of the JavaScript Error object for use in Ember.
*/
const Error: EmberError;
const Error: typeof EmberError;
const Evented: typeof EmberObjectEventedNs.default;

View File

@@ -1,3 +1,7 @@
import Error from '@ember/error';
new Error('Fuuuuuuuu'); // $ExpectType Error
new Error('Fuuuuuuuu'); // $ExpectType EmberError
// allows to extend from EmberError
class AjaxError extends Error {
}

View File

@@ -7,4 +7,4 @@
/**
* A subclass of the JavaScript Error object for use in Ember.
*/
export default ErrorConstructor;
export default class EmberError extends Error {}