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
protectedlogger: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
abstracthasAny(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
abstracthasEach(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