dewmyth-auth-nestjs-mongo
Version:
1. Install the package
12 lines (11 loc) • 555 B
TypeScript
import { CreateUserDTO } from './entities/create-user-dto.entity';
import { LoginUserDTO } from './entities/login-user-dto.entity';
import { User } from './schemas/user.schema';
import { Model } from 'mongoose';
import { LoginUserResponse } from './types/login-user-response.type';
export declare class AuthService {
private userModel;
constructor(userModel: Model<User>);
createUser(createUserDTO: CreateUserDTO): Promise<User>;
loginUser(loginCredentials: LoginUserDTO, secret?: string, tokenTTL?: string): Promise<LoginUserResponse>;
}