UNPKG

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
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;