25 lines
741 B
TypeScript
25 lines
741 B
TypeScript
import { JwtService } from '@nestjs/jwt';
|
|
import { UsersService } from '../users/users.service';
|
|
import { RegisterDto } from './dto/register.dto';
|
|
import { LoginDto } from './dto/login.dto';
|
|
export declare class AuthService {
|
|
private readonly usersService;
|
|
private readonly jwtService;
|
|
constructor(usersService: UsersService, jwtService: JwtService);
|
|
register(dto: RegisterDto): Promise<{
|
|
accessToken: string;
|
|
userId: number;
|
|
username: string;
|
|
role: string;
|
|
isPremium: boolean;
|
|
}>;
|
|
login(dto: LoginDto): Promise<{
|
|
accessToken: string;
|
|
userId: number;
|
|
username: string;
|
|
role: string;
|
|
isPremium: boolean;
|
|
}>;
|
|
private issueToken;
|
|
}
|