desmy-react
Version:
Introducing an easy-to-use, lightning-fast React.js component that streamlines your development process. Our solution prioritizes simplicity, speed, and optimization, making it a breeze to build projects in React.
17 lines (16 loc) • 673 B
TypeScript
type Permission = {
name: string;
};
type PermissionGroup = {
type: string;
permissions: Permission[];
};
declare class DesmyPermissions {
constructor();
hasGrantedPermissions: (permissions: PermissionGroup[] | undefined, granted: string[], _has_access: boolean) => boolean;
hasUserGrantedPermissions: (user: any, granted: string[], checkHasAccess?: boolean) => boolean;
hasGrantedPermissionGroup: (permissions: PermissionGroup[] | undefined, groups: string[]) => boolean;
hasUserGrantedPermissionGroup: (user: any, groups: string[], checkHasAccess?: boolean) => boolean;
}
declare const _default: DesmyPermissions;
export default _default;