GitHub

validateFieldPresence

Helper

import { validateFieldPresence } from '@daffodil/core'

Validates whether all the specified fields are defined in the passed object. Uses Object.hasOwn to do the check, so even if a field has been set to null or undefined, they will be treated as present.

function validateFieldPresence<T extends Record<string, unknown>>(
  model: T
  ...fields: (keyof T)[]
): boolean

Parameters

Parametermodel: T
Description
Parameterfields: (keyof T)[]
Description