import { OutputComparator } from '../comparator' import { Mapper } from '../Mapper' import { Numeral } from './types' export const compareNumerals = (a: T, b: T): OutputComparator => (a < b) ? -1 : ((a > b) ? 1 : 0) export const compareNumeralsBy = (mapper: Mapper) => (a: T, b: T) => compareNumerals(mapper(a), mapper(b))