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

This commit is contained in:
Julien Valverdé
2025-09-30 16:03:00 +02:00
parent 040e671fd3
commit 9d978e709f

View File

@@ -226,12 +226,14 @@ export namespace useForm {
export const useForm: {
<A, I = A, R = never, SA = void, SE = A, SR = never>(
options: service.Options<A, I, R, SA, SE, SR>
options: make.Options<A, I, R, SA, SE, SR>,
deps: React.DependencyList,
): Effect.Effect<Form<A, I, R, SA, SE, SR>, never, R>
} = Effect.fnUntraced(function* <A, I = A, R = never, SA = void, SE = A, SR = never>(
options: service.Options<A, I, R, SA, SE, SR>
options: make.Options<A, I, R, SA, SE, SR>,
deps: React.DependencyList,
) {
const form = yield* Hooks.useOnce(() => make(options))
const form = yield* Hooks.useMemo(() => make(options), deps)
yield* Hooks.useFork(() => run(form), [form])
return form
})