bitran
Version:
📜 Highly customizable text processor and transpiler.
14 lines (13 loc) • 404 B
TypeScript
export interface Range {
start: number;
end: number;
}
export declare enum RangeIntersection {
None = 0,
Partial = 1,
Inside = 2,
Contain = 3
}
export declare function range(start: number, end: number): Range;
export declare function tryRange(start: number, end: number): Range;
export declare function getIntersection(range: Range, toCompareWithRange: Range): RangeIntersection;