UNPKG

@mercury-labs/nest-auth

Version:

Mercury framework auth library. It supports local auth, jwt with both bearer token and cookie, basic auth.

13 lines (12 loc) 587 B
import { IJwtTokenResponse } from '../services'; import { IAuthUserEntityForResponse } from './auth-user'; export interface IAuthWithTokenResponse<UserDataType = IAuthUserEntityForResponse> { userData: UserDataType; token: IJwtTokenResponse; } export interface IRefreshTokenAuthResponse<UserDataType = IAuthUserEntityForResponse> { userData: UserDataType; token: Omit<IJwtTokenResponse, 'refreshToken' | 'refreshTokenExpiryDate'>; } export interface IAuthResponse<UserDataType = IAuthUserEntityForResponse> extends Omit<IAuthWithTokenResponse<UserDataType>, 'token'> { }