import { ColumnScope } from '../../types'; import { AdaptableComparerFunction } from '../AdaptableState/Common/AdaptableComparerFunction'; /** * Used to provide Custom Sorts comparers */ export interface CustomSortOptions { /** * CustomSort column comparer functions */ customSortComparers?: ColumnValuesComparer[]; } /** * Comparer object for Column Values - used for custom sorting */ export interface ColumnValuesComparer { /** * Name of the CustomSort Comparer */ name: string; /** * Column for which to compare values */ scope: ColumnScope; /** * Comparer function to use */ comparer: AdaptableComparerFunction; }