dynamicClient
dynamicClient<
T
>(params
?):Client
<T
>
The dynamicClient
function is a TypeScript function that creates a dynamic client for making API
calls based on a provided endpoint and configuration.
Type parameters
• T
The type describes Services
. We have to import it from the server-side code. It’s valid import, because it’s not a value
Parameters
• params?: ClientParams
The params
parameter is an optional object that can contain two properties.
endpoint
- is a path for endpoint that handles JSON-RPC calls with POST method
Returns
Client
<T
>
The function dynamicClient
returns an instance of Client<T>
.
Example
// +server.tsexport type Client = typeof composer.clientType
// +page.svelte// client and dynamicClient are the sameimport { dynamicClient } from '@chord-ts/rpc/client';import type { Client } from './+server';
const rpc = client<Client>({ endpoint: '/<path to endpoint>' });