UNPKG

643 BTypeScriptView Raw
1import semver = require('../index');
2import Comparator = require('./comparator');
3import SemVer = require('./semver');
4
5declare 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}
21export = Range;