source: frontend/node_modules/@bcoe/v8-coverage/dist/lib/range-tree.d.ts

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 726 bytes
Line 
1import { RangeCov } from "./types";
2export declare class RangeTree {
3 start: number;
4 end: number;
5 delta: number;
6 children: RangeTree[];
7 constructor(start: number, end: number, delta: number, children: RangeTree[]);
8 /**
9 * @precodition `ranges` are well-formed and pre-order sorted
10 */
11 static fromSortedRanges(ranges: ReadonlyArray<RangeCov>): RangeTree | undefined;
12 normalize(): void;
13 /**
14 * @precondition `tree.start < value && value < tree.end`
15 * @return RangeTree Right part
16 */
17 split(value: number): RangeTree;
18 /**
19 * Get the range coverages corresponding to the tree.
20 *
21 * The ranges are pre-order sorted.
22 */
23 toRanges(): RangeCov[];
24}
Note: See TracBrowser for help on using the repository browser.