UNPKG

authservice-nextjs

Version:

Next.js SDK for Auth Service - Server and client-side authentication with App Router support

28 lines 1.19 kB
import React from 'react'; import { PermissionGuardProps } from '../types'; export declare function PermissionGuard({ permission, permissions, requireAll, fallback, redirectTo, children, }: PermissionGuardProps): React.JSX.Element | null; export declare function RequireAuth({ children, fallback, redirectTo }: { children: React.ReactNode; fallback?: React.ReactNode; redirectTo?: string; }): React.JSX.Element; export declare function AuthOnly({ children }: { children: React.ReactNode; }): React.JSX.Element | null; export declare function GuestOnly({ children }: { children: React.ReactNode; }): React.JSX.Element | null; export declare function AuthLoading({ children }: { children: React.ReactNode; }): React.JSX.Element | null; export declare function AuthError({ children, className }: { children?: (error: Error) => React.ReactNode; className?: string; }): React.JSX.Element | null; export declare function UserInfo({ className, showEmail, showPermissions, showRoles }: { className?: string; showEmail?: boolean; showPermissions?: boolean; showRoles?: boolean; }): React.JSX.Element | null; //# sourceMappingURL=components.d.ts.map