1.0.2 • Published 5 months ago
@freelance_projects/permission-parser v1.0.2
- First install the package using
npm i
- Go to main.ts
- import definePermissions
- definePermissions takes an array of permission (found in types folder) as argument.
- Use getPermission() to parse number to string & string to number etc.
main.ts
definePermissions([
{ access: 1, name: "Read" },
{ access: 2, name: "Write" },
{ access: 4, name: "Delete" },
{ access: 8, name: "Modify" },
]);
getPermissions(15); // Returns [1, 2, 4, 8]
getPermissions([1, 2, 4, 8]); // Returns ["Read", "Write", "Delete", "Modify"]
getPermissions(["Read", "Write", "Delete", "Modify"]); // Returns [1, 2, 4, 8]