gridjs
Version:
Advanced table plugin
20 lines (19 loc) • 673 B
TypeScript
import { BaseActions } from '../../base/actions';
import { Comparator, TCell } from '../../../types';
export interface SortActionsType {
SORT_COLUMN: {
index: number;
direction: 1 | -1;
multi?: boolean;
compare?: Comparator<TCell>;
};
SORT_COLUMN_TOGGLE: {
index: number;
multi?: boolean;
compare?: Comparator<TCell>;
};
}
export declare class SortActions extends BaseActions<SortActionsType> {
sortColumn(index: number, direction: 1 | -1, multi?: boolean, compare?: Comparator<TCell>): void;
sortToggle(index: number, multi?: boolean, compare?: Comparator<TCell>): void;
}