@mercury-labs/nest-auth
Version:
Mercury framework auth library. It supports local auth, jwt with both bearer token and cookie, basic auth.
9 lines (8 loc) • 670 B
TypeScript
import { IQueryHandler } from '@nestjs/cqrs';
import { GetUserByRefreshTokenAction, IAuthResponse } from '../../../domain';
import { GetCurrentUserByRefreshTokenQuery } from '../get-current-user-by-refresh-token.query';
export declare class GetCurrentUserByRefreshTokenQueryHandler implements IQueryHandler<GetCurrentUserByRefreshTokenQuery, IAuthResponse | undefined> {
protected readonly action: GetUserByRefreshTokenAction;
constructor(action: GetUserByRefreshTokenAction);
execute(query: GetCurrentUserByRefreshTokenQuery): Promise<import("../../../domain").IRefreshTokenAuthResponse<import("../../../domain").IAuthUserEntityForResponse> | undefined>;
}