Client
Svelte
Svelte + TanStack Query adapter with @pyrpc/svelte.
Svelte
npm install @pyrpc/svelte @pyrpc/client @pyrpc/types @tanstack/svelte-queryimport { createSvelteClient } from "@pyrpc/svelte"
import type { Types } from "@pyrpc/types"
export const api = createSvelteClient<Types>({
baseUrl: "http://localhost:8000",
})Wrap the app with TanStack Svelte Query’s QueryClientProvider (their standard). Svelte uses createQuery / createMutation:
<script lang="ts">
import { api } from "$lib/pyrpc"
const query = api.greet.createQuery({ name: "Ada" })
</script>
{#if $query.isSuccess}
<p>{$query.data}</p>
{/if}
pyRPC