Verify user permissions for form or report

Verify user permissions for form or report

I'm trying to write a custom function to determine if the current user has access to a report or form. Something like
variable = canAccess(<report_link_name>);

Is there a function that returns which roles have permissions to access a particular report or form?  I found thisapp.permissions.roleForUser() which returns the current user's role, but no way to list which roles can access a particular report or form.  This would be very useful when creating pages / dashboards with hardcoded links as links can be hidden if the user does not have permissions to view them.