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

This commit is contained in:
Julien Valverdé
2026-04-30 02:21:47 +02:00
parent f0d58aab82
commit d5b441a48b

View File

@@ -49,7 +49,7 @@ const filterIssuesByPath = (
issue.path.length >= path.length && Array.every(path, (p, i) => p === issue.path[i])
)
export const focusObjectField: {
export const focusObjectOn: {
<P extends readonly PropertyKey[], A extends object, I extends object, ER, EW, K extends keyof A & keyof I>(
self: Form<P, A, I, ER, EW>,
key: K,
@@ -67,7 +67,7 @@ export const focusObjectField: {
return new FormImpl(
path,
Subscribable.mapOption(form.value, a => a[key]),
Lens.focusObjectField(form.encodedValue, key),
Lens.focusObjectOn(form.encodedValue, key),
Subscribable.map(form.issues, issues => filterIssuesByPath(issues, path)),
form.isValidating,
form.canCommit,