Specta LogoSpecta
RspcTypescript apiTs rspc solid

@rspc/solid

TypeScript API reference for @rspc/solid, version 0.0.6.

Public exports of @rspc/solid at version 0.0.6.

This page documents 0.0.6. The documented version is 0.2.0.

Functions

createSolidQueryHooks

export declare function createSolidQueryHooks<Operations extends Procedures>(): {
    _rspc_def: Operations;
    Provider: (props: {
        children?: any;
        client: Client<Operations>;
        queryClient: QueryClient;
    }) => import("solid-js").JSX.Element;
    ctx: import("solid-js").Context<Context<Operations>>;
    ReactQueryContext: import("solid-js").Context<QueryClient>;
    createQuery: <K extends Operations["queries"]["key"][0]>(key: inferProcedureKey<Operations, "queries", K>, options?: Omit<QueryObserverOptions<inferQueryResult<Operations, K>, RSPCError, inferQueryResult<Operations, K>, inferQueryResult<Operations, K>, import("@tanstack/query-core").QueryKey>, "queryFn" | "queryKey" | "initialData"> & {
        initialData?: () => undefined;
    } & {
        rspc?: {
            client?: Client<Operations>;
        };
    }) => QueryObserverResult<inferQueryResult<Operations, K>, RSPCError>;
// … truncated, see the source link

View source ↗

Re-exports

QueryClient

QueryClient

View source ↗

On this page