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);
}