UNPKG

@quinck/aws-cognito-client

Version:

Provides a user attributes generic cognito client.

8 lines (7 loc) 1.06 kB
import { CognitoServiceConfig } from '../aws-cognito/basic-cognito-service'; import { AdminUserService } from '../models/components/admin-user-service'; export declare function createAdminUserService<SignUpInfo extends Partial<UserInfoAttributes>, UserUpdateInfo extends Partial<UserInfoAttributes>, UserInfoAttributes extends Record<string, unknown>>(params: AdminUserServiceParams<SignUpInfo, UserUpdateInfo, UserInfoAttributes>): AdminUserService<SignUpInfo, UserUpdateInfo, UserInfoAttributes>; export type AdminUserServiceParams<SignUpInfo extends Partial<UserInfoAttributes>, UserUpdateInfo extends Partial<UserInfoAttributes>, UserInfoAttributes extends Record<string, unknown>> = CognitoAdminUserServiceParams<SignUpInfo, UserUpdateInfo, UserInfoAttributes>; export type CognitoAdminUserServiceParams<SignUpInfo extends Partial<UserInfoAttributes>, UserUpdateInfo extends Partial<UserInfoAttributes>, UserInfoAttributes extends Record<string, unknown>> = CognitoServiceConfig<SignUpInfo, UserUpdateInfo, UserInfoAttributes> & { type: 'cognito'; };