This repository has been archived on 2024-10-16. You can view files and clone it, but cannot push or open issues or pull requests.
Permission-Checker-1/README.md
Killer Boss Original 744f65a26d
Update README.md
2023-06-08 16:57:51 +02:00

859 B

Permission Checker

/!\ We haven't tested it on pure JavaScript and on CommonJS yet.

checklist

import { checkList } from "permission-checker";

console.log(checkList(["permission1", "permission2.subPermission1"], ["requiredPermission1"]))
// permission1 != requiredPermission1 && permission2.subPermission1 != requiredPermission1, checkList = false
console.log(checkList(["*"], ["requiredPermission1"]))
// * catch all, always true
console.log(checkList(["permission1"], ["*"]))
// if in the first array there isn't * this is always false

console.log(checkList(["permission1"], ["permission1.subPermission1"]))
// permission1 includes subPermission1, this is true

checksingle

is the same of checklist but without an array.

import { checkSingle } from "permission-checker";
console.log(checkSingle("*", "permission1")) // true