Custom fetch and HttpClient Injection Custom fetch const sdk = new LilySdk({ baseUrl: 'https://api.lily.io', apiKey: 'lk_live_xxx', fetch: customFetchImplementation, }); Custom HttpClient import type { HttpClient } from 'lily-sdk/http'; class MyCustomClient implements HttpClient { async request<TResponse, TRequest>( req: HttpRequest<TRequest>, ): Promise<HttpResponse<TResponse>> { return { status: 200, headers: new Headers(), data: {} as TResponse }; } } const sdk = new LilySdk( { baseUrl: 'https://api.lily.io', apiKey: 'lk_live_xxx', }, new MyCustomClient(), );