ranges-merge
Version:
Merge and sort string index ranges
28 lines (25 loc) • 575 B
TypeScript
import { Ranges } from "ranges-sort";
export { Range, Ranges } from "ranges-sort";
declare const version: string;
interface UnknownValueObj {
[key: string]: any;
}
type ProgressFn = (percentageDone: number) => void;
interface Opts {
mergeType: 1 | 2 | "1" | "2";
progressFn: null | undefined | ProgressFn;
joinRangesThatTouchEdges: boolean;
}
declare const defaults: Opts;
declare function rMerge(
arrOfRanges: Ranges,
originalOpts?: Partial<Opts>,
): Ranges;
export {
type Opts,
type ProgressFn,
type UnknownValueObj,
defaults,
rMerge,
version,
};