@quinck/aws-cognito-client
Version:
Provides a user attributes generic cognito client.
8 lines (7 loc) • 1.06 kB
TypeScript
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';
};