Skip to content

Commit 6d4ba57

Browse files
committed
Switch example to be a service
1 parent 2c618b5 commit 6d4ba57

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

content/ember/v6/deprecate-classic-class-syntax.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The `extend` method was used to create a new class that inherited from a parent
1515
```javascript
1616
import EmberObject from '@ember/object';
1717

18-
const MyComponent = EmberObject.extend({
18+
const MyService = EmberObject.extend({
1919
// ...
2020
});
2121
```
@@ -25,7 +25,7 @@ const MyComponent = EmberObject.extend({
2525
```javascript
2626
import EmberObject from '@ember/object';
2727

28-
class MyComponent extends EmberObject {
28+
class MyService extends EmberObject {
2929
// ...
3030
}
3131
```
@@ -37,9 +37,9 @@ The `reopen` method was used to modify an existing class by adding new propertie
3737
**Before:**
3838

3939
```javascript
40-
import MyComponent from './my-component';
40+
import MyService from './my-service';
4141

42-
MyComponent.reopen({
42+
MyService.reopen({
4343
// ...
4444
});
4545
```
@@ -49,9 +49,9 @@ MyComponent.reopen({
4949
There is no direct replacement for `reopen`. You should refactor your code to avoid this pattern. If you need to add functionality, consider creating a subclass:
5050

5151
```javascript
52-
import MyComponent from './my-component';
52+
import MyService from './my-service';
5353

54-
class ExtendedComponent extends MyComponent {
54+
class ExtendedService extends MyService {
5555
// ...
5656
}
5757
```
@@ -63,10 +63,10 @@ The `reopenClass` method was used to add static properties and methods to a clas
6363
**Before:**
6464

6565
```javascript
66-
import MyComponent from './my-component';
66+
import MyService from './my-service';
6767

68-
MyComponent.reopenClass({
69-
isMyComponent: true,
68+
MyService.reopenClass({
69+
isMyService: true,
7070
});
7171
```
7272

@@ -75,7 +75,7 @@ MyComponent.reopenClass({
7575
```javascript
7676
import EmberObject from '@ember/object';
7777

78-
class MyComponent extends EmberObject {
79-
static isMyComponent = true;
78+
class MyService extends EmberObject {
79+
static isMyService = true;
8080
}
8181
```

0 commit comments

Comments
 (0)