import {isUndefined} from 'lodash-es' // eslint-disable-next-line @typescript-eslint/no-explicit-any export function hasUndefined(target: T, propNameList: ReadonlyArray) { return propNameList.some( propName => isUndefined(target[propName]) ) } // eslint-disable-next-line @typescript-eslint/no-explicit-any export function isAllUndefined(target: T, propNameList: ReadonlyArray) { return propNameList.every( propName => isUndefined(target[propName]) ) }