Class: abstract AbstractAccessCheckService<T>
auth/src.AbstractAccessCheckService
Type parameters
▪ T extends IAccessTokenPayload
Constructors
new AbstractAccessCheckService()
new AbstractAccessCheckService<
T>():AbstractAccessCheckService<T>
Returns
Properties
logger
protectedlogger: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
abstracthasAny(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
abstracthasEach(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