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

This commit is contained in:
Christian
2018-10-01 21:02:28 -07:00
committed by Wesley Wigham
parent 1c170586f3
commit 2b651d9c4f
3 changed files with 7 additions and 3 deletions
+1 -1
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;
+5 -1
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 {
}
+1 -1
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 {}