Skip to content

Commit 83023f9

Browse files
author
Robert Jackson
committed
Migrate remaining classic classes to native
1 parent ec94519 commit 83023f9

4 files changed

Lines changed: 18 additions & 20 deletions

File tree

tests/dummy/app/app.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ import Resolver from 'ember-resolver';
33
import loadInitializers from 'ember-load-initializers';
44
import config from 'dummy/config/environment';
55

6-
const App = Application.extend({
7-
modulePrefix: config.modulePrefix,
8-
podModulePrefix: config.podModulePrefix,
9-
Resolver,
10-
});
6+
export default class App extends Application {
7+
modulePrefix = config.modulePrefix;
8+
podModulePrefix = config.podModulePrefix;
9+
Resolver = Resolver;
10+
}
1111

1212
loadInitializers(App, config.modulePrefix);
13-
14-
export default App;

tests/dummy/app/router.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import EmberRouter from '@ember/routing/router';
22
import config from 'dummy/config/environment';
33

4-
const Router = EmberRouter.extend({
5-
location: config.locationType,
6-
rootURL: config.rootURL,
7-
});
4+
export default class Router extends EmberRouter {
5+
location = config.locationType;
6+
rootURL = config.rootURL;
7+
}
88

9-
export default Router.map(function () {
9+
Router.map(function () {
1010
this.route('other-page');
1111
});

tests/dummy/app/routes/application.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { inject as service } from '@ember/service';
22
import Route from '@ember/routing/route';
33
import { set } from '@ember/object';
44

5-
export default Route.extend({
6-
headData: service(),
5+
export default class extends Route {
6+
@service headData;
77
afterModel() {
88
set(this, 'headData.title', 'Hello page');
9-
},
10-
});
9+
}
10+
}

tests/dummy/app/routes/other-page.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { inject as service } from '@ember/service';
22
import Route from '@ember/routing/route';
33
import { set } from '@ember/object';
44

5-
export default Route.extend({
6-
headData: service(),
5+
export default class extends Route {
6+
@service headData;
77
afterModel() {
88
set(this, 'headData.title', 'Other page');
9-
},
10-
});
9+
}
10+
}

0 commit comments

Comments
 (0)