API Reference
Rockets Core API
nestjs-access-control
classes
AccessControlContext

Class: AccessControlContext

Implements

Constructors

new AccessControlContext()

new AccessControlContext(ctxArgs): AccessControlContext

Parameters

ParameterType
ctxArgsAccessControlContextArgsInterface

Returns

AccessControlContext

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

ParameterType
objunknown
propstring

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

ParameterType
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

ParameterType
objunknown
keyK

Returns

obj is Record<K, unknown>

Defined in

packages/nestjs-access-control/src/access-control.context.ts:9 (opens in a new tab)