Skip to content

Commit 9dead10

Browse files
committed
chore(form-core): suppress eslint false positives for optional chaining
1 parent 75dbab5 commit 9dead10

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/form-core/src/FormApi.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,7 @@ export class FormApi<
10931093
const isFieldPristine = !currBaseMeta.isDirty
10941094
const isDefaultValue = evaluate(
10951095
curFieldVal,
1096+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
10961097
this.getFieldInfo(fieldName)?.instance?.options.defaultValue ??
10971098
getBy(this.options.defaultValues, fieldName),
10981099
)
@@ -2557,6 +2558,7 @@ export class FormApi<
25572558
resetField = <TField extends DeepKeys<TFormData>>(field: TField) => {
25582559
this.baseStore.setState((prev) => {
25592560
const fieldDefault =
2561+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
25602562
this.getFieldInfo(field)?.instance?.options.defaultValue
25612563
const formDefault = getBy(this.options.defaultValues, field)
25622564
const targetValue = fieldDefault ?? formDefault

0 commit comments

Comments
 (0)