1 | import semver = require('../index');
|
2 | import Comparator = require('./comparator');
|
3 | import SemVer = require('./semver');
|
4 |
|
5 | declare class Range {
|
6 | constructor(range: string | Range, optionsOrLoose?: boolean | semver.Options);
|
7 |
|
8 | range: string;
|
9 | raw: string;
|
10 | loose: boolean;
|
11 | options: semver.Options;
|
12 | includePrerelease: boolean;
|
13 | format(): string;
|
14 | inspect(): string;
|
15 |
|
16 | set: ReadonlyArray<ReadonlyArray<Comparator>>;
|
17 | parseRange(range: string): ReadonlyArray<Comparator>;
|
18 | test(version: string | SemVer): boolean;
|
19 | intersects(range: Range, optionsOrLoose?: boolean | semver.Options): boolean;
|
20 | }
|
21 | export = Range;
|