export type TOptions = { compareFn?: (value: T, target: R) => number; lower?: number; upper?: number; rightmost?: boolean; };