Skip to content

Commit

Permalink
Remove deprecated miragejs re-exports
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeAstapov committed Jan 14, 2022
1 parent effb5a5 commit c9a9828
Show file tree
Hide file tree
Showing 37 changed files with 0 additions and 807 deletions.
15 changes: 0 additions & 15 deletions addon/association.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/db-collection.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/db.js

This file was deleted.

43 changes: 0 additions & 43 deletions addon/deprecate-imports.js

This file was deleted.

56 changes: 0 additions & 56 deletions addon/deprecate-reexports.js

This file was deleted.

17 changes: 0 additions & 17 deletions addon/factory.js

This file was deleted.

17 changes: 0 additions & 17 deletions addon/identity-manager.js

This file was deleted.

49 changes: 0 additions & 49 deletions addon/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,52 +3,3 @@ export {
applyEmberDataSerializers,
} from './ember-data';
export { default as EmberDataSerializer } from 'ember-cli-mirage/serializers/ember-data-serializer';

import { deprecateImport } from './deprecate-imports';

import { initDeprecatedReExports } from './deprecate-reexports';
initDeprecatedReExports();

import { Factory, Response, HasMany, BelongsTo } from 'miragejs';

const DeprecatedFactory = function (...args) {
deprecateImport('Factory');

return Factory.call(this, ...args);
};

// Copy extend
DeprecatedFactory.extend = Factory.extend;
DeprecatedFactory.extractAfterCreateCallbacks =
Factory.extractAfterCreateCallbacks;
DeprecatedFactory.isTrait = Factory.isTrait;

// // Store a reference on the class for future subclasses
// DeprecatedFactory.attrs = newAttrs;

class DeprecatedResponse extends Response {
constructor(...args) {
deprecateImport('Response');

super(...args);
}
}

function hasMany(...args) {
deprecateImport('hasMany');

return new HasMany(...args);
}

function belongsTo(...args) {
deprecateImport('belongsTo');

return new BelongsTo(...args);
}

export default {
Factory: DeprecatedFactory,
Response: DeprecatedResponse,
hasMany,
belongsTo,
};
18 changes: 0 additions & 18 deletions addon/orm/associations/association.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/orm/associations/belongs-to.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/orm/associations/has-many.js

This file was deleted.

17 changes: 0 additions & 17 deletions addon/orm/collection.js

This file was deleted.

17 changes: 0 additions & 17 deletions addon/orm/model.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/orm/polymorphic-collection.js

This file was deleted.

18 changes: 0 additions & 18 deletions addon/orm/schema.js

This file was deleted.

17 changes: 0 additions & 17 deletions addon/response.js

This file was deleted.

Loading

0 comments on commit c9a9828

Please sign in to comment.