UNPKG

@ra-libs/react-rbac

Version:

React admin RBAC front components and utils

6 lines (5 loc) 431 B
import { Ability, SubjectRawRule } from '@casl/ability'; import { CASLAction, Role } from '../../../config'; import { Conditions, Subjects } from '../CASLContext'; export declare function createRules(roles?: Role[]): SubjectRawRule<CASLAction, Subjects, Conditions>[]; export declare function createAbility(rules: SubjectRawRule<CASLAction, Subjects, Conditions>[]): Ability<[CASLAction, any], import("@casl/ability").MongoQuery>;