Skip to content

Commit a8236e1

Browse files
authored
Merge pull request #327 from typed-ember/ember-data-single-file-registries
Update installation blueprint for ember-data single-file registries
2 parents 20a9143 + 7e093c9 commit a8236e1

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
lines changed

blueprint-files/ember-cli-typescript/types/ember-data.d.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/**
2+
* Catch-all for ember-data.
3+
*/
4+
export default interface ModelRegistry {
5+
[key: string]: any;
6+
}

ts/blueprints/ember-cli-typescript/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ module.exports = {
163163
let files = this._super.files.apply(this, arguments);
164164

165165
if (!this._has('ember-data')) {
166-
files = files.filter(file => file !== 'types/ember-data.d.ts');
166+
files = files.filter(file => file !== 'types/ember-data/types/registries/model.d.ts');
167167
}
168168

169169
return files;

ts/tests/blueprints/ember-cli-typescript-test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
8181
const environmentTypes = file('app/config/environment.d.ts');
8282
expect(environmentTypes).to.exist;
8383

84-
const emberDataCatchallTypes = file('types/ember-data.d.ts');
84+
const emberDataCatchallTypes = file('types/ember-data/types/registries/model.d.ts');
8585
expect(emberDataCatchallTypes).to.exist;
8686
});
8787
});
@@ -135,7 +135,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
135135
const environmentTypes = file('tests/dummy/app/config/environment.d.ts');
136136
expect(environmentTypes).to.exist;
137137

138-
const emberDataCatchallTypes = file('types/ember-data.d.ts');
138+
const emberDataCatchallTypes = file('types/ember-data/types/registries/model.d.ts');
139139
expect(emberDataCatchallTypes).not.to.exist;
140140
});
141141
});
@@ -195,7 +195,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
195195
const environmentTypes = file('config/environment.d.ts');
196196
expect(environmentTypes).to.exist;
197197

198-
const emberDataCatchallTypes = file('types/ember-data.d.ts');
198+
const emberDataCatchallTypes = file('types/ember-data/types/registries/model.d.ts');
199199
expect(emberDataCatchallTypes).to.exist;
200200
});
201201
});
@@ -242,7 +242,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
242242
const environmentTypes = file('tests/dummy/config/environment.d.ts');
243243
expect(environmentTypes).to.exist;
244244

245-
const emberDataCatchallTypes = file('types/ember-data.d.ts');
245+
const emberDataCatchallTypes = file('types/ember-data/types/registries/model.d.ts');
246246
expect(emberDataCatchallTypes).not.to.exist;
247247
});
248248
});
@@ -293,7 +293,7 @@ describe('Acceptance: ember-cli-typescript generator', function() {
293293
expect(projectTypes).to.exist;
294294
expect(projectTypes).to.include(ects.APP_DECLARATIONS);
295295

296-
const emberDataCatchallTypes = file('types/ember-data.d.ts');
296+
const emberDataCatchallTypes = file('types/ember-data/types/registries/model.d.ts');
297297
expect(emberDataCatchallTypes).to.exist;
298298
});
299299
});

0 commit comments

Comments
 (0)