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.

19 lines (18 loc) 493 B
import { type ResourceState } from './use_resource.js'; export interface OrgEntry { id: string; name: string; slug: string; logoUrl: string | null; role: string; isActive: boolean; [key: string]: unknown; } export interface UseOrganizationsResult extends ResourceState<OrgEntry[]> { activeOrgId: string | null; supported: boolean; actions: { refetch(): Promise<void>; }; } export declare function useOrganizations(): UseOrganizationsResult;