sorting-lib
Version:
A library that makes sorting easier by introducing `Comparator`
10 lines (9 loc) • 376 B
TypeScript
import { Comparator } from './comparator';
export declare function chainComparators<T>(comparators: Comparator<T>[]): Comparator<T>;
interface ComparatorBuilder<T> {
add(otherComparator: Comparator<T>): ComparatorBuilder<T>;
build(): Comparator<T>;
invert(): ComparatorBuilder<T>;
}
export declare function comparatorBuilder<T>(): ComparatorBuilder<T>;
export {};