Class: abstract
AbstractAccessCheckService<T
>
auth/src.AbstractAccessCheckService
Type parameters
▪ T extends IAccessTokenPayload
Constructors
new AbstractAccessCheckService()
new AbstractAccessCheckService<
T
>():AbstractAccessCheckService
<T
>
Returns
Properties
logger
protected
logger:Logger
Source
libs/auth/src/lib/services/access-check.service.ts:9
Methods
checkPermissions
checkPermissions(
checkMode
,jwtPayload
,permissions
?):Promise
<boolean
>
Parameters
▪ checkMode: PermissionCheckMode
▪ jwtPayload: T
▪ permissions?: string
[]
Returns
Promise
<boolean
>
Source
libs/auth/src/lib/services/access-check.service.ts:15
abstract
hasAny
abstract
hasAny(permissions
,jwtPayload
):Promise
<boolean
>
Parameters
▪ permissions: string
[]
▪ jwtPayload: T
Returns
Promise
<boolean
>
Source
libs/auth/src/lib/services/access-check.service.ts:13
abstract
hasEach
abstract
hasEach(permissions
,jwtPayload
):Promise
<boolean
>
Parameters
▪ permissions: string
[]
▪ jwtPayload: T
Returns
Promise
<boolean
>
Source
libs/auth/src/lib/services/access-check.service.ts:11
Generated using typedoc-plugin-markdown and TypeDoc