UNPKG

@keybittech/awayto

Version:

Deploy a fully-featured application in about 10 minutes that is primed for quick development. Do business, impress a client with a quick demo, finish your poc with time to spare; all easily achievable with Awayto.

11 lines (7 loc) 399 B
import { ApiRequestAuthorizer, getAuthorization } from 'awayto'; export default function authorize(params: ApiRequestAuthorizer): boolean { const { roles: requiredRoles, userToken: userRoles, inclusive } = params; console.log('gfdshgiudfsg==============s=sss') const { hasRole, hasGroup } = getAuthorization(userRoles, requiredRoles); return inclusive ? hasRole : hasGroup; }