UNPKG

@adonis-agora/authkit-react

Version:

Frontend ergonomics over AuthKit for AdonisJS + Inertia + React apps: a typed useAuth() hook, role-gating hooks and gating components.

17 lines (16 loc) 452 B
import { type ResourceState } from './use_resource.js'; export interface AuthSession { id: string; device?: string; ip?: string; lastSeenAt?: string; current?: boolean; [key: string]: unknown; } export interface UseSessionsResult extends ResourceState<AuthSession[]> { actions: { refetch(): Promise<void>; revoke(id: string): Promise<void>; }; } export declare function useSessions(): UseSessionsResult;