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