/**
 * Takes role object and evaluates and updates stored permissions based on the more restrictive logic now in place
 * NOTE: Values are stored in a memoization framework so they can be quickly accessed if the arguments/parameters for the
 * function call have not changed
 *
 * @param role
 * @returns {{updated permissions object value}}
 */
export function getRolePermissions(role: any): {};
