function decorateRowDoubleClick(onRowDoubleClick) {
	if (!onRowDoubleClick) {
		return undefined;
	}

	return function onRowDoubleClickCallback({ event, rowData }) {
		if (
			event.target.className === 'tc-cell-checkbox' ||
			actionsTagNames.includes(event.target.tagName) ||
			actionsTagNames.includes(event.target.parentElement.tagName)
		) {
			return;
		}
		onRowDoubleClick(event, rowData);
	};
}
/**
 * Decorate onRowDoubleClick callback to not trigger it if target is an action
 * @param onRowDoubleClick The double click calback
 */
Decorate onRowDoubleClick callback to not trigger it if target is an action
@param onRowDoubleClick The double click calback
Decorate onRowDoubleClick callback to not trigger it if target is an action @param onRowDoubleClick The double click calback
function decorateRowDoubleClick(onRowDoubleClick) {
	if (!onRowDoubleClick) {
		return undefined;
	}
	return function onRowDoubleClickCallback({ event, rowData }) {
		if (
			event.target.className === 'tc-cell-checkbox' ||
			actionsTagNames.includes(event.target.tagName) ||
			actionsTagNames.includes(event.target.parentElement.tagName)
		) {
			return;
		}
		onRowDoubleClick(event, rowData);
	};
}
function decorateRowDoubleClick ( onRowDoubleClick ) { if ( ! onRowDoubleClick ) { return undefined ; } return function onRowDoubleClickCallback ( { event , rowData } ) { if ( event . target . className === 'tc-cell-checkbox' || actionsTagNames . includes ( event . target . tagName ) || actionsTagNames . includes ( event . target . parentElement . tagName ) ) { return ; } onRowDoubleClick ( event , rowData ) ; } ; }
Decorate onRowDoubleClick callback to not trigger it if target is an action
 @param onRowDoubleClick The double click calback
Decorate onRowDoubleClick callback to not trigger it if target is an action @param onRowDoubleClick The double click calback