fix getUser returns only a single user
fix deleteUser returns void
fix getUser and deleteUser mandatory params
This commit is contained in:
amiram
2017-06-21 22:13:55 +03:00
parent 33e1501a8b
commit de620dec87
2 changed files with 40 additions and 4 deletions
+36
View File
@@ -28,6 +28,42 @@ management
// Handle the error.
});
// Using a callback.
management.getUser({id: 'user_id'},(err: Error, user: auth0.User) => {
if (err) {
// Handle error.
}
console.log(user);
});
// Using a Promise.
management
.getUser({id: 'user_id'})
.then((user) => {
console.log(user);
})
.catch((err) => {
// Handle the error.
});
// Using a callback.
management.deleteUser({id: 'user_id'},(err: Error) => {
if (err) {
// Handle error.
}
console.log('deleted');
});
// Using a Promise.
management
.deleteUser({id: 'user_id'})
.then(() => {
console.log('deleted');
})
.catch((err) => {
// Handle the error.
});
management
.createUser({
connection: 'My-Connection',
+4 -4
View File
@@ -308,8 +308,8 @@ export class ManagementClient {
getUsers(params?: GetUsersData): Promise<User[]>;
getUsers(params?: GetUsersData, cb?: (err: Error, users: User[]) => void): void;
getUser(params?: ObjectWithId): Promise<User[]>;
getUser(params?: ObjectWithId, cb?: (err: Error, users: User[]) => void): void;
getUser(params: ObjectWithId): Promise<User>;
getUser(params: ObjectWithId, cb?: (err: Error, user: User) => void): void;
createUser(data: UserData): Promise<User>;
createUser(data: UserData, cb: (err: Error, data: User) => void): void;
@@ -323,8 +323,8 @@ export class ManagementClient {
deleteAllUsers(): Promise<User>;
deleteAllUsers(cb: (err: Error, data: any) => void): void;
deleteUser(params?: ObjectWithId): Promise<any>;
deleteUser(params?: ObjectWithId, cb?: (err: Error, users: User[]) => void): void;
deleteUser(params: ObjectWithId): Promise<void>;
deleteUser(params: ObjectWithId, cb?: (err: Error) => void): void;
updateAppMetadata(params: UpdateUserParameters, data: AppMetadata): Promise<User>;
updateAppMetadata(params: UpdateUserParameters, data: AppMetadata, cb: (err: Error, data: User) => void): void;