File tree Expand file tree Collapse file tree 2 files changed +9
-13
lines changed Expand file tree Collapse file tree 2 files changed +9
-13
lines changed Original file line number Diff line number Diff line change 1
1
interface User {
2
- info : {
3
- name : string ;
4
- age : number ;
5
- nationality : string ;
6
- sex : string ;
7
- }
2
+ name : string ;
3
+ avatarUrl ?: string ;
4
+ age ?: number ;
8
5
}
9
6
10
7
export class UserService {
@@ -14,9 +11,10 @@ export class UserService {
14
11
return this . users ;
15
12
}
16
13
17
- async create ( data : Pick < User , 'info ' > ) {
18
- const user : User = { ...data } ;
14
+ async create ( data : Pick < User , 'name' | 'avatarUrl' | 'age '> ) {
15
+ const user : User = { ...data } ;
19
16
this . users . push ( user ) ;
20
17
return user ;
21
18
}
22
- }
19
+ }
20
+
Original file line number Diff line number Diff line change @@ -46,10 +46,8 @@ app.service('polls').create({
46
46
} ) ;
47
47
48
48
app . service ( 'users' ) . create ( {
49
- info : {
50
49
name : 'John Doe' ,
51
50
age : 20 ,
52
- nationality : 'Belarus' ,
53
- sex : 'male'
54
- }
51
+ avatarUrl : 'https://github.com/ilyayudovin.png'
55
52
} ) ;
53
+
You can’t perform that action at this time.
0 commit comments