diff --git a/types/auth0/index.d.ts b/types/auth0/index.d.ts index 5fab6ff513..79e02498c2 100644 --- a/types/auth0/index.d.ts +++ b/types/auth0/index.d.ts @@ -14,7 +14,6 @@ export interface UserMetadata { } export interface AppMetadata { } export interface UserData { - connection: string; email?: string; username?: string; email_verified?: boolean; @@ -26,7 +25,12 @@ export interface UserData { app_metadata?: AppMetadata; } +export interface CreateUserData extends UserData { + connection: string; +} + export interface UpdateUserData extends UserData { + connection?: string; blocked?: boolean; verify_phone_number?: boolean, verify_password?: boolean, @@ -348,8 +352,8 @@ export class ManagementClient { getUser(params: ObjectWithId): Promise; getUser(params: ObjectWithId, cb?: (err: Error, user: User) => void): void; - createUser(data: UserData): Promise; - createUser(data: UserData, cb: (err: Error, data: User) => void): void; + createUser(data: CreateUserData): Promise; + createUser(data: CreateUserData, cb: (err: Error, data: User) => void): void; updateUser(params: ObjectWithId, data: UpdateUserData): Promise; updateUser(params: ObjectWithId, data: UpdateUserData, cb: (err: Error, data: User) => void): void;