1. permission-list
simple permission code check list.
permission-list
Package: permission-list
Created by: vv13
Last modified: Thu, 12 May 2022 19:40:18 GMT
Version: 2.0.0
License: MIT
Downloads: 8
Repository: https://github.com/vv13/permission-list

Install

npm install permission-list
yarn add permission-list

permission-list

simple permission code check list.

Installation

 $ npm install permission-list

Usage

import PermissionList from 'permission-list'

const Permission = new PermissionList([1, 2, 3])

Permission.check(1) // true
Permission.check(2) // true
Permission.check(4) // false

Permission.checkAll([1, 2]) // true
Permission.checkAll(1, 2, 3, 4) // false

Permission.checkAny([1, 2]) // true
Permission.checkAny([1, 2, 3, 4]) // true

API

export declare type PermissionCode = string | number;

declare class PermissionList {
    permissionCode: Map<PermissionCode, PermissionCode>;
    constructor(permissionCodes?: PermissionCode[]);
    updatePermissionCode(permissionCodes: PermissionCode[]): void;
    check(codes: PermissionCode): boolean;
    checkAny(codes: PermissionCode[]): boolean;
    checkAll(codes: PermissionCode[]): boolean;
}

Who use it

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin