make getUnique required

This commit is contained in:
Mads Rasmussen
2023-11-23 10:10:10 +01:00
parent 691853d5a4
commit 29189dc36d

View File

@@ -12,10 +12,10 @@ import { pushToUniqueArray } from './push-to-unique-array.function.js';
* The ArrayState provides methods to append data when the data is an Object.
*/
export class UmbArrayState<T> extends UmbDeepState<T[]> {
getUnique?: (entry: T) => unknown;
getUnique: (entry: T) => unknown;
#sortMethod?: (a: T, b: T) => number;
constructor(initialData: T[], getUniqueMethod?: (entry: T) => unknown) {
constructor(initialData: T[], getUniqueMethod: (entry: T) => unknown) {
super(initialData);
this.getUnique = getUniqueMethod;
}