@better-auth-ui/core
Version:
Authentication components and data utilities for [Better Auth](https://better-auth.com), available for React and Solid.
15 lines (14 loc) • 805 B
TypeScript
import { QueryOptions, skipToken } from '@tanstack/query-core';
import { ManagedOAuthClient, OAuthClientManager, OAuthClientOwner } from './oauth-client-manager';
export type OAuthClientsOptions = Omit<QueryOptions<ManagedOAuthClient[]>, "queryKey" | "queryFn">;
export declare function oauthClientsOptions(manager: OAuthClientManager, owner: OAuthClientOwner, ownerKey?: string): {
queryKey: readonly ["auth", "oauthProvider", "clients", string | null];
queryFn: typeof skipToken | (({ signal }: {
client: import('@tanstack/query-core').QueryClient;
queryKey: readonly unknown[];
signal: AbortSignal;
meta: import('@tanstack/query-core').QueryMeta | undefined;
pageParam?: unknown;
direction?: unknown;
}) => Promise<ManagedOAuthClient[]>);
};