@wikiccu/nest-auth
Version:
A comprehensive authentication package for NestJS applications with Prisma and PostgreSQL
51 lines (50 loc) • 1.07 kB
TypeScript
export declare class RegisterDto {
email: string;
password: string;
username?: string;
firstName?: string;
lastName?: string;
}
export declare class LoginDto {
email: string;
password: string;
rememberMe?: boolean;
}
export declare class ForgotPasswordDto {
email: string;
}
export declare class ResetPasswordDto {
token: string;
newPassword: string;
}
export declare class ChangePasswordDto {
currentPassword: string;
newPassword: string;
}
export declare class VerifyEmailDto {
token: string;
}
export declare class ResendVerificationDto {
email: string;
}
export declare class RefreshTokenDto {
refreshToken: string;
}
export declare class LogoutDto {
refreshToken: string;
}
export declare class CreateUserDto {
email: string;
password: string;
username?: string;
firstName?: string;
lastName?: string;
roles?: string[];
}
export declare class UpdateUserDto {
email?: string;
username?: string;
firstName?: string;
lastName?: string;
roles?: string[];
}