UNPKG

@casl/react

Version:

React component for CASL which makes it easy to add permissions in any React application

7 lines (6 loc) 339 B
import type { AnyAbility } from '@casl/ability'; export declare function AbilityProvider<T extends AnyAbility>({ children, value, }: { children: React.ReactNode; value: T; }): import("react").FunctionComponentElement<import("react").ProviderProps<AnyAbility | null>>; export declare function useAbility<T extends AnyAbility>(): T;