This commit is contained in:
10
packages/example/src/query.ts
Normal file
10
packages/example/src/query.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { HttpClientError } from "@effect/platform"
|
||||
import { ErrorHandler, QueryClient } from "@reffuse/extension-query"
|
||||
|
||||
|
||||
export class AppQueryErrorHandler extends ErrorHandler.Tag("AppQueryErrorHandler")<AppQueryErrorHandler,
|
||||
HttpClientError.HttpClientError
|
||||
>() {}
|
||||
export const AppQueryErrorHandlerLive = ErrorHandler.layer(AppQueryErrorHandler)
|
||||
|
||||
export const [AppQueryClient, AppQueryClientLive] = QueryClient.make({ ErrorHandler: AppQueryErrorHandler })
|
||||
Reference in New Issue
Block a user