import { pickBy } from 'lodash' export const filterEmptyStrings = (obj: T): Partial => { return pickBy(obj, value => value !== '') as Partial } export const areAllCheckersFilled = (target: string, obj: Record) => { return Object.keys(obj) .filter(key => key.endsWith(`-${target}`)) .every(key => { const value = obj[key] return value !== undefined && value !== '' }) }