export function isEmptyObject(value) { if (JSON.stringify(value) == "{}") { return true } else { return false } } export function getDeepValue(key, valueData, type = '') { if (key.includes('.')) { const keyList = key.split('.') if (valueData[keyList[0]]) { if (type && valueData[keyList[0]]) { return valueData[keyList[0]][keyList[1]][type] } else { return valueData[keyList[0]][keyList[1]] } } else { return undefined } } if (type && valueData[key]) { return valueData[key][type] || undefined } else { return valueData[key] || undefined } } export function isChildOf(child, parent) { let parentNode; if (child && parent) { parentNode = child.parentNode; while (parentNode) { if (parent === parentNode) { return true; } parentNode = parentNode.parentNode; } } return false; }