From ed3f94c0e91cbefd2ea1739f1f189451dcedb7f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Thu, 17 Jul 2025 18:24:58 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/Component.ts | 142 ++++++++++++++-------------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/packages/effect-fc/src/Component.ts b/packages/effect-fc/src/Component.ts index e245e7f..4fc632e 100644 --- a/packages/effect-fc/src/Component.ts +++ b/packages/effect-fc/src/Component.ts @@ -43,140 +43,140 @@ export namespace make { [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never, P > - >, AEff, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, ) => Effect.Effect ): Component - >, AEff, A, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, D, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, E, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => D, - e: (_: D, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => E, + e: (_: E, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, D, E, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, E, F, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => D, - e: (_: D, props: NoInfer

) => E, - f: (_: E, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => E, + e: (_: E, props: NoInfer

) => F, + f: (_: F, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, D, E, F, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, E, F, G, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => D, - e: (_: D, props: NoInfer

) => E, - f: (_: E, props: NoInfer

) => F, - g: (_: F, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => E, + e: (_: E, props: NoInfer

) => F, + f: (_: F, props: NoInfer

) => G, + g: (_: G, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, D, E, F, G, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, E, F, G, H, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => D, - e: (_: D, props: NoInfer

) => E, - f: (_: E, props: NoInfer

) => F, - g: (_: F, props: NoInfer

) => G, - h: (_: G, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => E, + e: (_: E, props: NoInfer

) => F, + f: (_: F, props: NoInfer

) => G, + g: (_: G, props: NoInfer

) => H, + h: (_: H, props: NoInfer

) => Effect.Effect, ): Component - >, AEff, A, B, C, D, E, F, G, H, EOut, ROut, P extends {} = {}>( - body: (props: P) => Generator, + >, A, B, C, D, E, F, G, H, I, EOut, ROut, P extends {} = {}>( + body: (props: P) => Generator, a: ( _: Effect.Effect< - AEff, + A, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [Utils.YieldWrap>] ? R : never >, props: NoInfer

, - ) => A, - b: (_: A, props: NoInfer

) => B, - c: (_: B, props: NoInfer

) => C, - d: (_: C, props: NoInfer

) => D, - e: (_: D, props: NoInfer

) => E, - f: (_: E, props: NoInfer

) => F, - g: (_: F, props: NoInfer

) => G, - h: (_: G, props: NoInfer

) => H, - i: (_: H, props: NoInfer

) => Effect.Effect, + ) => B, + b: (_: B, props: NoInfer

) => C, + c: (_: C, props: NoInfer

) => D, + d: (_: D, props: NoInfer

) => E, + e: (_: E, props: NoInfer

) => F, + f: (_: F, props: NoInfer

) => G, + g: (_: G, props: NoInfer

) => H, + h: (_: H, props: NoInfer

) => I, + i: (_: I, props: NoInfer

) => Effect.Effect, ): Component }