Fix
All checks were successful
Lint / lint (push) Successful in 13s

This commit is contained in:
Julien Valverdé
2025-03-16 03:23:12 +01:00
parent e4bacd1ca7
commit 077816efb6

View File

@@ -1,4 +1,4 @@
import { Context, Effect, Layer } from "effect" import { Context, Layer } from "effect"
import type { Mutable } from "effect/Types" import type { Mutable } from "effect/Types"
import * as ErrorHandler from "./ErrorHandler.js" import * as ErrorHandler from "./ErrorHandler.js"
@@ -38,9 +38,9 @@ export const Service = <
const TagClass = Context.Tag(Id)() as ServiceResult<Self, EH, HandledE> const TagClass = Context.Tag(Id)() as ServiceResult<Self, EH, HandledE>
(TagClass as Mutable<typeof TagClass>).Live = Layer.empty.pipe( (TagClass as Mutable<typeof TagClass>).Live = Layer.empty.pipe(
Layer.provideMerge( Layer.provideMerge(
Layer.effect(TagClass, Effect.succeed({ Layer.succeed(TagClass, {
ErrorHandler: (props?.ErrorHandler ?? ErrorHandler.DefaultErrorHandler) as Context.Tag<EH, ErrorHandler.ErrorHandler<HandledE>> ErrorHandler: (props?.ErrorHandler ?? ErrorHandler.DefaultErrorHandler) as Context.Tag<EH, ErrorHandler.ErrorHandler<HandledE>>
})) })
), ),
Layer.provideMerge((props?.ErrorHandler Layer.provideMerge((props?.ErrorHandler