Methods
createUser
- createUser(name: string, email: string, password: string): Promise<User>
-
Parameters
-
name: string
-
email: string
-
password: string
Returns Promise<User>
getCurrentUser
- getCurrentUser(): Promise<User>
getUser
- getUser(id: string): Promise<User>
-
Parameters
Returns Promise<User>
updateUser
- updateUser(name?: string, email?: string, password?: string): Promise<User>
-
Parameters
-
Default value name: string = ""
-
Default value email: string = ""
-
Default value password: string = ""
Returns Promise<User>
uploadProfilePicture
- uploadProfilePicture(picture: File): Promise<any>
-
Parameters
Returns Promise<any>
Static makeUser
- makeUser(data: any): User
Static makeUserFromResponse
- makeUserFromResponse(response: any): User