UNPKG

infinity-forge

Version:
13 lines (12 loc) 566 B
import { ReactNode } from 'react'; export declare function usePermission(props: { roles?: string[]; claims?: string[]; }): { hasAccess: any; }; export declare function Permission(props: { children?: ReactNode; roles?: string[]; claims?: string[]; }): string | number | bigint | boolean | Iterable<ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<ReactNode>> | import("react/jsx-runtime").JSX.Element;