From ae8cb9be656920f2c5d93ed6b26e05fdf0009155 Mon Sep 17 00:00:00 2001 From: Simon Jesenko Date: Fri, 29 Dec 2023 20:20:05 +0100 Subject: [PATCH] GroupingGetterFunction should be allowed to return arbitrary value 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 8f033ee4a..04b72f084 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 */