Class: AccessControlContext
Implements
Constructors
new AccessControlContext()
new AccessControlContext(
ctxArgs
):AccessControlContext
Parameters
Parameter | Type |
---|---|
ctxArgs | AccessControlContextArgsInterface |
Returns
Defined in
packages/nestjs-access-control/src/access-control.context.ts:7 (opens in a new tab)
Methods
getAccessControl()
getAccessControl():
AccessControl
Returns
AccessControl
Implementation of
AccessControlContextInterface
.getAccessControl
Defined in
packages/nestjs-access-control/src/access-control.context.ts:36 (opens in a new tab)
getExecutionContext()
getExecutionContext():
ExecutionContext
Returns
ExecutionContext
Implementation of
AccessControlContextInterface
.getExecutionContext
Defined in
packages/nestjs-access-control/src/access-control.context.ts:40 (opens in a new tab)
getProp()
protected
getProp(obj
,prop
):unknown
Parameters
Parameter | Type |
---|---|
obj | unknown |
prop | string |
Returns
unknown
Defined in
packages/nestjs-access-control/src/access-control.context.ts:18 (opens in a new tab)
getQuery()
getQuery():
IQueryInfo
Returns
IQueryInfo
Implementation of
AccessControlContextInterface
.getQuery
Defined in
packages/nestjs-access-control/src/access-control.context.ts:32 (opens in a new tab)
getRequest()
getRequest(
property
?):unknown
Parameters
Parameter | Type |
---|---|
property ? | string |
Returns
unknown
Implementation of
AccessControlContextInterface
.getRequest
Defined in
packages/nestjs-access-control/src/access-control.context.ts:22 (opens in a new tab)
getUser()
getUser():
unknown
Returns
unknown
Implementation of
AccessControlContextInterface
.getUser
Defined in
packages/nestjs-access-control/src/access-control.context.ts:28 (opens in a new tab)
hasProp()
protected
hasProp<K
>(obj
,key
):obj is Record<K, unknown>
Type Parameters
Type Parameter |
---|
K extends string |
Parameters
Parameter | Type |
---|---|
obj | unknown |
key | K |
Returns
obj is Record<K, unknown>
Defined in
packages/nestjs-access-control/src/access-control.context.ts:9 (opens in a new tab)