Interface: IAuthGuard
Defined in: packages/passport/src/auth.guard.ts:22
Interface for guards
Extends
Methods
canActivate()
ts
canActivate(context): boolean | Promise<boolean>;Defined in: packages/core/src/guards/guard.interface.ts:16
Method to determine if a request should proceed
Parameters
| Parameter | Type | Description |
|---|---|---|
context | ExecutionContext | The execution context |
Returns
boolean | Promise<boolean>
Inherited from
getRequest()
ts
getRequest(context): unknown;Defined in: packages/passport/src/auth.guard.ts:23
Parameters
| Parameter | Type |
|---|---|
context | ExecutionContext |
Returns
unknown
handleRequest()
ts
handleRequest<TUser>(
err,
user,
info?,
...rest
): unknown;Defined in: packages/passport/src/auth.guard.ts:24
Type Parameters
| Type Parameter | Default type |
|---|---|
TUser | unknown |
Parameters
| Parameter | Type |
|---|---|
err | unknown |
user | TUser |
info? | unknown |
...rest? | unknown[] |
Returns
unknown