function isDeepNodeHighlighted(opened, nodeHighlighted, type) {
	if (type === 'object' || type === 'array') {
		return !opened && nodeHighlighted;
	}
	return nodeHighlighted;
}
/**
 * Check if children's branch has been selected and branch is closed.
 * if so the branch will be highlighted.
 * Only for object type.
 * @param {boolean} opened
 * @param {boolean} nodeHighlighted
 * @param {string} type
 */
Check if children's branch has been selected and branch is closed.
if so the branch will be highlighted.
Only for object type.
Check if children ' s branch has been selected and branch is closed . if so the branch will be highlighted . Only for object type .
function isDeepNodeHighlighted(opened, nodeHighlighted, type) {
	if (type === 'object' || type === 'array') {
		return !opened && nodeHighlighted;
	}
	return nodeHighlighted;
}
function isDeepNodeHighlighted ( opened , nodeHighlighted , type ) { if ( type === 'object' || type === 'array' ) { return ! opened && nodeHighlighted ; } return nodeHighlighted ; }
Check if children's branch has been selected and branch is closed.
Check if children ' s branch has been selected and branch is closed .