@daveyplate/better-auth-ui
Version:
Plug & play shadcn/ui components for better-auth
26 lines (24 loc) • 601 B
TypeScript
type MutateFn<T = Record<string, unknown>> = (params: T) => Promise<unknown> | Promise<void>;
interface AuthMutators {
deleteApiKey: MutateFn<{
keyId: string;
}>;
deletePasskey: MutateFn<{
id: string;
}>;
revokeDeviceSession: MutateFn<{
sessionToken: string;
}>;
revokeSession: MutateFn<{
token: string;
}>;
setActiveSession: MutateFn<{
sessionToken: string;
}>;
updateUser: MutateFn;
unlinkAccount: MutateFn<{
providerId: string;
accountId?: string;
}>;
}
export type { AuthMutators as A };