export class ApiClient extends Effect.Service<ApiClient>()("app/ApiClient", {
accessors: true,
dependencies: [FetchHttpClient.layer],
effect: HttpApiClient.make(Api, {
baseUrl: "",
transformClient: HttpClient.retryTransient({ times: 3 }),
}),
}) {}
export class ApiClient extends Effect.Service<ApiClient>()("app/ApiClient", {
accessors: true,
dependencies: [FetchHttpClient.layer],
effect: HttpApiClient.make(Api, {
baseUrl: "",
transformClient: HttpClient.retryTransient({ times: 3 }),
}),
}) {}