From 5cc112c44edb4025cd6c0499f8a507206a4c0e0e Mon Sep 17 00:00:00 2001 From: Michael Arnaldi Date: Thu, 26 Sep 2024 22:47:16 +0200 Subject: [PATCH] default proxy to false --- packages/effect/src/Effect.ts | 6 +++--- packages/effect/test/Effect/service.test.ts | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/effect/src/Effect.ts b/packages/effect/src/Effect.ts index 376a591010..015a2a258d 100644 --- a/packages/effect/src/Effect.ts +++ b/packages/effect/src/Effect.ts @@ -6514,16 +6514,16 @@ export const Service: { (): { < const Id extends string, - Maker extends (Service.Maker & { proxy?: true }) | (Service.Maker<{}> & { proxy: false }) + Maker extends (Service.Maker & { proxy: true }) | (Service.Maker<{}> & { proxy?: false }) >( id: Id, maker: Maker - ): Service.ReturnWithMaker + ): Service.ReturnWithMaker } } = function() { return function() { const [id, maker] = arguments - const proxy = "proxy" in maker ? maker["proxy"] : true + const proxy = "proxy" in maker ? maker["proxy"] : false const limit = Error.stackTraceLimit Error.stackTraceLimit = 2 const creationError = new Error() diff --git a/packages/effect/test/Effect/service.test.ts b/packages/effect/test/Effect/service.test.ts index 6f576c994f..e8c4d42ec3 100644 --- a/packages/effect/test/Effect/service.test.ts +++ b/packages/effect/test/Effect/service.test.ts @@ -17,6 +17,7 @@ class Postfix extends Effect.Service()("Postfix", { const messages: Array = [] class Logger extends Effect.Service()("Logger", { + proxy: true, effect: Effect.gen(function*() { const { prefix } = yield* Prefix const { postfix } = yield* Postfix