@adonis-agora/authkit-react
Version:
Frontend ergonomics over AuthKit for AdonisJS + Inertia + React apps: a typed useAuth() hook, role-gating hooks and gating components.
20 lines (19 loc) • 554 B
TypeScript
import { type ResourceState } from './use_resource.js';
export interface OrgInvitationEntry {
id: string;
organizationId: string;
orgName: string;
orgSlug: string;
email: string;
role: string;
expiresAt: string;
createdAt: string;
[key: string]: unknown;
}
export interface UseOrgInvitationsResult extends ResourceState<OrgInvitationEntry[]> {
actions: {
refetch(): Promise<void>;
accept(token: string): Promise<void>;
};
}
export declare function useOrgInvitations(): UseOrgInvitationsResult;