25 lines
778 B
TypeScript
25 lines
778 B
TypeScript
import { Request } from 'express';
|
|
import { ProfilesService } from '../profiles/profiles.service';
|
|
import { ActivateProfileDto } from '../shared/dto/profile.dto';
|
|
export declare class ProfileSessionController {
|
|
private readonly profilesService;
|
|
constructor(profilesService: ProfilesService);
|
|
getActiveProfile(req: Request): Promise<{
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
firstName: string;
|
|
lastName: string;
|
|
isActive: boolean;
|
|
}>;
|
|
activateProfile(req: Request, dto: ActivateProfileDto): Promise<{
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
firstName: string;
|
|
lastName: string;
|
|
isActive: boolean;
|
|
}>;
|
|
logout(req: Request): Promise<unknown>;
|
|
}
|