From 1f0ff725ff7d4c6ed9f1ea7f4db33f96d03aad02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 16 Mar 2025 04:05:39 +0100 Subject: [PATCH] Fix --- packages/extension-query/src/QueryClient.ts | 24 +++++---------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/packages/extension-query/src/QueryClient.ts b/packages/extension-query/src/QueryClient.ts index cd39bc9..50d8450 100644 --- a/packages/extension-query/src/QueryClient.ts +++ b/packages/extension-query/src/QueryClient.ts @@ -20,34 +20,20 @@ export interface ServiceProps { } export interface ServiceResult extends Context.TagClass> { - readonly Live: Layer.Layer< - | Self - | (EH extends ErrorHandler.DefaultErrorHandler - ? ErrorHandler.DefaultErrorHandler - : never) - > + readonly Live: Layer.Layer } export const Service = < EH = ErrorHandler.DefaultErrorHandler, - HandledE = never, + HandledE = ErrorHandler.Error>, >( props?: ServiceProps ) => ( (): ServiceResult => { const TagClass = Context.Tag(id)() as ServiceResult - (TagClass as Mutable).Live = Layer.empty.pipe( - Layer.provideMerge( - Layer.succeed(TagClass, { - ErrorHandler: (props?.ErrorHandler ?? ErrorHandler.DefaultErrorHandler) as Context.Tag> - }) - ), - - Layer.provideMerge((props?.ErrorHandler - ? Layer.empty - : ErrorHandler.DefaultErrorHandler.Live - ) as Layer.Layer), - ) + (TagClass as Mutable).Live = Layer.succeed(TagClass, { + ErrorHandler: (props?.ErrorHandler ?? ErrorHandler.DefaultErrorHandler) as Context.Tag> + }) return TagClass } )