perms

by Danilo Metzker

CSS

body{
  background: #1e1f1f;
}

JavaScript

const perms = [
	"access.areas.1",
  "access.*",
  "view.*"
];

const verifyPermission = (required, perms) => {
	let access = false;
	perms.map(perm => {
  	if(perm == required){
    	access = true;
    }else{
    	const toExp = new RegExp(perm.replace(/\./g, '\\.').replace("*", "(.*)"));
   		access = toExp.test(required);
    }
  });
  
  return access;
}

console.log(verifyPermission("access.edit", perms));