@cleverbrush/client — typed HTTP client for @cleverbrush/server API contracts.
@cleverbrush/client
@cleverbrush/server
For React + TanStack Query hooks, import from @cleverbrush/client/react.
@cleverbrush/client/react
import { createClient } from '@cleverbrush/client';import { api } from 'todo-shared';const client = createClient(api, { baseUrl: 'https://api.example.com', getToken: () => localStorage.getItem('token'),});const todos = await client.todos.list(); Copy
import { createClient } from '@cleverbrush/client';import { api } from 'todo-shared';const client = createClient(api, { baseUrl: 'https://api.example.com', getToken: () => localStorage.getItem('token'),});const todos = await client.todos.list();
@cleverbrush/client— typed HTTP client for@cleverbrush/serverAPI contracts.For React + TanStack Query hooks, import from
@cleverbrush/client/react.Example