diff --git a/src/libs/ValidationUtils.ts b/src/libs/ValidationUtils.ts index 962cb43fd43a..80b15690ac46 100644 --- a/src/libs/ValidationUtils.ts +++ b/src/libs/ValidationUtils.ts @@ -8,6 +8,7 @@ import CONST from '../CONST'; import * as CardUtils from './CardUtils'; import * as LoginUtils from './LoginUtils'; import {Report} from '../types/onyx'; +import * as OnyxCommon from '../types/onyx/OnyxCommon'; /** * Implements the Luhn Algorithm, a checksum formula used to validate credit card @@ -87,8 +88,8 @@ function isRequiredFulfilled(value: string | Date | unknown[] | Record, requiredFields: string[]) { - const errors: Record = {}; +function getFieldRequiredErrors(values: OnyxCommon.Errors, requiredFields: string[]) { + const errors: OnyxCommon.Errors = {}; requiredFields.forEach((fieldKey) => { if (isRequiredFulfilled(values[fieldKey])) { return;