From 72c76cc1af6f0304ad5874012a94bf62ff17b0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 27 Apr 2026 17:56:47 +0200 Subject: [PATCH] Fix --- packages/effect-fc/src/SubmittableForm.ts | 17 +++++++++-------- packages/effect-fc/src/SynchronizedForm.ts | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/effect-fc/src/SubmittableForm.ts b/packages/effect-fc/src/SubmittableForm.ts index 219e536..8bb6107 100644 --- a/packages/effect-fc/src/SubmittableForm.ts +++ b/packages/effect-fc/src/SubmittableForm.ts @@ -128,7 +128,8 @@ extends Pipeable.Class() implements SubmittableForm { export const isSubmittableForm = (u: unknown): u is SubmittableForm => Predicate.hasProperty(u, SubmittableFormTypeId) -export declare namespace makeSubmittable { + +export declare namespace make { export interface Options extends Mutation.make.Options< readonly [value: NoInfer, form: SubmittableForm, NoInfer, NoInfer, unknown, unknown, unknown>], @@ -139,8 +140,8 @@ export declare namespace makeSubmittable { } } -export const makeSubmittable = Effect.fnUntraced(function* ( - options: makeSubmittable.Options +export const make = Effect.fnUntraced(function* ( + options: make.Options ): Effect.fn.Return< SubmittableForm, MP>, never, @@ -177,18 +178,18 @@ export const makeSubmittable = Effect.fnUntraced(function* - extends makeSubmittable.Options {} + extends make.Options {} } -export const serviceSubmittable = ( - options: serviceSubmittable.Options +export const service = ( + options: service.Options ): Effect.Effect< SubmittableForm, MP>, never, Scope.Scope | R | Result.forkEffect.OutputContext > => Effect.tap( - makeSubmittable(options), + make(options), form => Effect.forkScoped(form.run), ) diff --git a/packages/effect-fc/src/SynchronizedForm.ts b/packages/effect-fc/src/SynchronizedForm.ts index 785dd09..3233588 100644 --- a/packages/effect-fc/src/SynchronizedForm.ts +++ b/packages/effect-fc/src/SynchronizedForm.ts @@ -128,7 +128,8 @@ export class SynchronizedFormImpl< export const isSynchronizedForm = (u: unknown): u is SynchronizedForm => Predicate.hasProperty(u, SynchronizedFormTypeId) -export declare namespace makeSynchronized { + +export declare namespace make { export interface Options { readonly schema: Schema.Schema readonly target: Lens.Lens @@ -136,8 +137,8 @@ export declare namespace makeSynchronized { } } -export const makeSynchronized = Effect.fnUntraced(function* ( - options: makeSynchronized.Options +export const make = Effect.fnUntraced(function* ( + options: make.Options ): Effect.fn.Return< SynchronizedForm, ParseResult.ParseError | TER, @@ -177,18 +178,18 @@ export const makeSynchronized = Effect.fnUntraced(function* - extends makeSynchronized.Options {} + extends make.Options {} } -export const serviceSynchronized = ( - options: serviceSynchronized.Options +export const service = ( + options: service.Options ): Effect.Effect< SynchronizedForm, ParseResult.ParseError | TER, Scope.Scope | R | TRR | TRW > => Effect.tap( - makeSynchronized(options), + make(options), form => Effect.forkScoped(form.run), )