import every from 'lodash/every' export const isNull: (p: any) => boolean = (value: any) => { if (Array.isArray(value)) { return value.length === 0 } if (typeof value === 'object' && value !== null) { return every(Object.values(value as object), v => isNull(v)) } if (typeof value === 'number') { return false } return !value }