n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
22 lines (21 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addDescriptions = addDescriptions;
/**
* Adds descriptions to a target array, avoiding duplicates
*
* @param target The target array to add descriptions to
* @param source The source array of descriptions to add
*/
function addDescriptions(target, source) {
if (!Array.isArray(source) || source.length === 0)
return;
source.forEach((item) => {
const exists = target.some((existing) => existing.name === item.name &&
existing.type === item.type &&
JSON.stringify(existing.displayOptions) === JSON.stringify(item.displayOptions));
if (!exists) {
target.push(item);
}
});
}