frontend/.pnpm-store/v3/files/7a/55bc785e15f5ad1e07f6016baad4ffc3056ad770c13bc6a310033462d0cd22db43ed0e425c1caf90b2311e6a6203e3ba1110aa5ea17954d6964c1679bb8fc7

23 lines
602 B
Plaintext

import { Comparator, TCell } from '../../types';
import Tabular from '../../tabular';
import {
PipelineProcessor,
PipelineProcessorProps,
ProcessorType,
} from '../processor';
interface NativeSortProps extends PipelineProcessorProps {
columns: {
index: number;
direction?: 1 | -1;
compare?: Comparator<TCell>;
}[];
}
declare class NativeSort extends PipelineProcessor<Tabular, NativeSortProps> {
protected validateProps(): void;
get type(): ProcessorType;
private compare;
private compareWrapper;
protected _process(data: Tabular): Tabular;
}
export default NativeSort;