From 72af59018196008f8621e1b5854e463e4e245eff Mon Sep 17 00:00:00 2001 From: Simon Jesenko Date: Fri, 29 Dec 2023 21:14:54 +0100 Subject: [PATCH] GroupingGetterFunction should be allowed to return arbitrary value (#957) Underlying slickgrid logic only takes into account equality between values returned for grouping individial rows. Getter thus does not need to return `string` but might return arbitrary value (e.g. string, number, Date). --- src/models/grouping.interface.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/grouping.interface.ts b/src/models/grouping.interface.ts index 75e25a11..f0856f49 100644 --- a/src/models/grouping.interface.ts +++ b/src/models/grouping.interface.ts @@ -3,7 +3,7 @@ import { GroupingComparerItem } from './groupingComparerItem.interface'; import { GroupingFormatterItem } from './groupingFormatterItem.interface'; import { SortDirectionNumber } from './sortDirectionNumber.enum'; -export type GroupingGetterFunction = (value: T) => string; +export type GroupingGetterFunction = (value: T) => any; export interface Grouping { /** Grouping Aggregators array */