@casl/react
Version:
React component for CASL which makes it easy to add permissions in any React application
7 lines (6 loc) • 339 B
TypeScript
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;