0.1.11 #14

Merged
Thilawyn merged 318 commits from next into master 2025-05-19 14:01:41 +02:00
Showing only changes of commit 077816efb6 - Show all commits

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