diff --git a/types/ember-data__adapter/error.d.ts b/types/ember-data__adapter/error.d.ts index d8fbece163..a0c135389f 100644 --- a/types/ember-data__adapter/error.d.ts +++ b/types/ember-data__adapter/error.d.ts @@ -1,6 +1,7 @@ import DS from 'ember-data'; -export import AdapterError = DS.AdapterError; +export default DS.AdapterError; + export import InvalidError = DS.InvalidError; export import UnauthorizedError = DS.UnauthorizedError; export import ForbiddenError = DS.ForbiddenError; diff --git a/types/ember-data__adapter/test/error.ts b/types/ember-data__adapter/test/error.ts index bd937fc1be..7256867c3f 100644 --- a/types/ember-data__adapter/test/error.ts +++ b/types/ember-data__adapter/test/error.ts @@ -22,5 +22,9 @@ class MyInvalid extends InvalidError { } } +const invalid = new MyInvalid(); + +const isInvalid = invalid instanceof AdapterError; // $ExpectType + errorsHashToArray({}); // $ExpectType errorsArrayToHash([]); // $ExpectType<{}>