Interface: FusionClientOptions
Defined in: packages/core/src/client/FusionClient.ts:144
Options for creating a FusionClient.
Properties
middleware?
ts
optional middleware: ClientMiddleware[];Defined in: packages/core/src/client/FusionClient.ts:158
Client-side middleware pipeline.
Middleware execute in registration order (first = outermost). Each middleware can modify the request, response, or both.
Example
typescript
const client = createFusionClient<AppRouter>(transport, {
middleware: [authMiddleware, loggingMiddleware],
});throwOnError?
ts
optional throwOnError: boolean;Defined in: packages/core/src/client/FusionClient.ts:169
When true, execute() throws a FusionClientError for responses with isError: true.
When false (default), error responses are returned normally and the caller must check result.isError.
Default
ts
false