export const roles: Record<string, string> = {
ANONYMOUS: 'ANONYMOUS',
VIEWER: 'VIEWER',
BORROWER: 'BORROWER',
LENDER: 'LENDER',
SERVER_ADMIN: 'SERVER_ADMIN',
ADD_BOOKS: 'ADD_BOOKS',
EDIT_BOOKS: 'EDIT_BOOKS',
DELETE_BOOKS: 'DELETE_BOOKS',
ROLE_GRANTER: 'ROLE_GRANTER',
};
export function hasAccess(userRoles: string[], roleToCheck: string): boolean {
return userRoles.some(x => x === roleToCheck || x === roles.SERVER_ADMIN)
}