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) }