Skip to content

Commit 1501255

Browse files
committed
feat(form-core): Update returntype for fieldOptions to reusable type
1 parent 00f6e09 commit 1501255

File tree

1 file changed

+20
-26
lines changed

1 file changed

+20
-26
lines changed

packages/form-core/src/fieldOptions.ts

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -147,32 +147,26 @@ export function fieldOptions<
147147
TFieldOnSubmit,
148148
TFieldOnSubmitAsync
149149
>,
150-
): Omit<
151-
FieldApiOptions<
152-
TFormData,
153-
K,
154-
DeepValue<TFormData, K>,
155-
TFieldOnMount,
156-
TFieldOnChange,
157-
TFieldOnChangeAsync,
158-
TFieldOnBlur,
159-
TFieldOnBlurAsync,
160-
TFieldOnSubmit,
161-
TFieldOnSubmitAsync,
162-
TOnMount,
163-
TOnChange,
164-
TOnChangeAsync,
165-
TOnBlur,
166-
TOnBlurAsync,
167-
TOnSubmit,
168-
TOnSubmitAsync,
169-
TOnServer,
170-
TSubmitMeta
171-
>,
172-
'form'
173-
> & {
174-
mode?: 'value' | 'array'
175-
} {
150+
): FieldApiOptionsExcludingForm<
151+
TFormData,
152+
TOnMount,
153+
TOnChange,
154+
TOnChangeAsync,
155+
TOnBlur,
156+
TOnBlurAsync,
157+
TOnSubmit,
158+
TOnSubmitAsync,
159+
TOnServer,
160+
TSubmitMeta,
161+
K,
162+
TFieldOnMount,
163+
TFieldOnChange,
164+
TFieldOnChangeAsync,
165+
TFieldOnBlur,
166+
TFieldOnBlurAsync,
167+
TFieldOnSubmit,
168+
TFieldOnSubmitAsync
169+
> {
176170
const { formOptions, ...fieldOpts } = options
177171
return fieldOpts
178172
}

0 commit comments

Comments
 (0)