Class: AccessControlGuard
Implements
CanActivate
Constructors
new AccessControlGuard()
new AccessControlGuard(
settings,service,reflector,moduleRef):AccessControlGuard
Parameters
| Parameter | Type |
|---|---|
settings | AccessControlSettingsInterface |
service | AccessControlServiceInterface |
reflector | Reflector |
moduleRef | ModuleRef |
Returns
Defined in
packages/nestjs-access-control/src/access-control.guard.ts:29 (opens in a new tab)
Methods
canActivate()
canActivate(
context):Promise<boolean>
Parameters
| Parameter | Type | Description |
|---|---|---|
context | ExecutionContext | Current execution context. Provides access to details about the current request pipeline. |
Returns
Promise<boolean>
Value indicating whether or not the current request is allowed to proceed.
Implementation of
CanActivate.canActivate
Defined in
packages/nestjs-access-control/src/access-control.guard.ts:38 (opens in a new tab)
checkAccessGrants()
protectedcheckAccessGrants(context):Promise<boolean>
Parameters
| Parameter | Type |
|---|---|
context | ExecutionContext |
Returns
Promise<boolean>
Defined in
packages/nestjs-access-control/src/access-control.guard.ts:43 (opens in a new tab)
checkAccessQueries()
protectedcheckAccessQueries(context,queriesPermitted):Promise<boolean>
Parameters
| Parameter | Type |
|---|---|
context | ExecutionContext |
queriesPermitted | IQueryInfo[] |
Returns
Promise<boolean>
Defined in
packages/nestjs-access-control/src/access-control.guard.ts:93 (opens in a new tab)