Home > widget-integration > FilterValidationHelper > hasUniqueValues

FilterValidationHelper.hasUniqueValues() method

Validates if an array contains only unique values.

Uses Set comparison to detect duplicates efficiently.

Signature:

hasUniqueValues(array: unknown[]): boolean;

Parameters

Parameter

Type

Description

array

unknown[]

The array to validate. Can contain any types.

Returns:

boolean

true if all values are unique (no duplicates), false otherwise

Example

Validate filter selection:

if (!this.validationHelper.hasUniqueValues(selectedFilters)) {
  this.removeDuplicates(selectedFilters);
}