UNPKG

@lanaqi/rsr

Version:
21 lines (20 loc) 651 B
import type { AccessPermission, AccessPermissions } from '../access'; /** * 拥有权限组件属性 */ export interface HavePermissionProps extends React.PropsWithChildren { /** * 条件 */ readonly term: AccessPermission | AccessPermissions; } /** * 拥有权限组件 */ export declare function HavePermission({ children, term }: HavePermissionProps): import("react").ReactNode; /** * 拥有权限包装 * @param Component 组件 * @param term 条件 */ export declare const withHavePermission: (Component: React.ComponentType, term: AccessPermission | AccessPermissions) => () => import("react/jsx-runtime").JSX.Element;