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()
protected
checkAccessGrants(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()
protected
checkAccessQueries(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)