API Reference
Rockets Core API
nestjs-authentication
classes
ValidateUserService

Class: abstract ValidateUserService<T, R>

Extended by

Type Parameters

Type ParameterDefault type
T extends unknown[]unknown[]
R extends ReferenceIdInterfaceReferenceIdInterface

Implements

Constructors

new ValidateUserService()

new ValidateUserService<T, R>(): ValidateUserService<T, R>

Returns

ValidateUserService<T, R>

Methods

isActive()

isActive(user): Promise<boolean>

Returns true if user is considered valid for authentication purposes.

Parameters

ParameterType
userReferenceIdInterface<string> & ReferenceActiveInterface<boolean>

Returns

Promise<boolean>

Implementation of

ValidateUserServiceInterface.isActive

Defined in

packages/nestjs-authentication/src/services/validate-user.service.ts:22 (opens in a new tab)


validateUser()

abstract validateUser(...rest): Promise<R>

Returns validated user

Parameters

ParameterType
...restT

Returns

Promise<R>

Implementation of

ValidateUserServiceInterface.validateUser

Defined in

packages/nestjs-authentication/src/services/validate-user.service.ts:17 (opens in a new tab)