mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-29 11:12:23 +08:00
Merge pull request #2251 from Bartvds/def/semver2
fixed lingering typo in semver
This commit is contained in:
@@ -10,7 +10,7 @@ var exp:RegExp;
|
||||
var strArr:string[];
|
||||
var numArr:string[];
|
||||
|
||||
var mod:typeof SemverModule;
|
||||
var mod:typeof SemVerModule;
|
||||
|
||||
var v1:string, v2:string;
|
||||
var version:string;
|
||||
@@ -42,7 +42,7 @@ bool = mod.gtr(version, str, loose);
|
||||
bool = mod.ltr(version, str, loose);
|
||||
bool = mod.outside(version, str, str, loose);
|
||||
|
||||
var ver = new mod.Semver(str, bool);
|
||||
var ver = new mod.SemVer(str, bool);
|
||||
str = ver.raw;
|
||||
bool = ver.loose;
|
||||
str = ver.format();
|
||||
@@ -62,7 +62,7 @@ num = ver.comparePre(ver);
|
||||
ver = ver.inc(str);
|
||||
|
||||
|
||||
var comp = new SemverModule.Comparator(str, bool);
|
||||
var comp = new SemVerModule.Comparator(str, bool);
|
||||
str = comp.raw;
|
||||
bool = comp.loose;
|
||||
str = comp.format();
|
||||
@@ -76,7 +76,7 @@ comp.parse(str);
|
||||
bool = comp.test(ver);
|
||||
|
||||
|
||||
var range = new SemverModule.Range(str, bool);
|
||||
var range = new SemVerModule.Range(str, bool);
|
||||
str = range.raw;
|
||||
bool = range.loose;
|
||||
str = range.format();
|
||||
@@ -85,8 +85,8 @@ str = range.toString();
|
||||
|
||||
bool = range.test(ver);
|
||||
|
||||
var sets:SemverModule.Comparator[][];
|
||||
var sets:SemVerModule.Comparator[][];
|
||||
sets = range.set();
|
||||
|
||||
var lims:SemverModule.Comparator[];
|
||||
var lims:SemVerModule.Comparator[];
|
||||
lims = range.parseRange(str);
|
||||
|
||||
Vendored
+13
-13
@@ -3,7 +3,7 @@
|
||||
// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
declare module SemverModule {
|
||||
declare module SemVerModule {
|
||||
|
||||
function valid(v:string, loose?:boolean):string; // Return the parsed version, or null if it's not valid.
|
||||
//TODO maybe add an enum for release?
|
||||
@@ -28,7 +28,7 @@ declare module SemverModule {
|
||||
function ltr(version:string, range:string, loose?:boolean):boolean; // Return true if version is less than all the versions possible in the range.
|
||||
function outside(version:string, range:string, hilo:string, loose?:boolean):boolean; // Return true if the version is outside the bounds of the range in either the high or low direction. The hilo argument must be either the string '>' or '<'. (This is the function called by gtr and ltr.)
|
||||
|
||||
class SemverBase {
|
||||
class SemVerBase {
|
||||
raw:string;
|
||||
loose:boolean;
|
||||
format():string;
|
||||
@@ -36,7 +36,7 @@ declare module SemverModule {
|
||||
toString():string;
|
||||
}
|
||||
|
||||
class Semver extends SemverBase {
|
||||
class SemVer extends SemVerBase {
|
||||
constructor(version:string, loose?:boolean);
|
||||
|
||||
major:number;
|
||||
@@ -46,30 +46,30 @@ declare module SemverModule {
|
||||
build:string[];
|
||||
prerelease:string[];
|
||||
|
||||
compare(other:Semver):number;
|
||||
compareMain(other:Semver):number;
|
||||
comparePre(other:Semver):number;
|
||||
inc(release:string):Semver;
|
||||
compare(other:SemVer):number;
|
||||
compareMain(other:SemVer):number;
|
||||
comparePre(other:SemVer):number;
|
||||
inc(release:string):SemVer;
|
||||
}
|
||||
|
||||
class Comparator extends SemverBase {
|
||||
class Comparator extends SemVerBase {
|
||||
constructor(comp:string, loose?:boolean);
|
||||
|
||||
semver:Semver;
|
||||
semver:SemVer;
|
||||
operator:string;
|
||||
value:boolean;
|
||||
parse(comp:string) :void;
|
||||
test(version:Semver):boolean;
|
||||
test(version:SemVer):boolean;
|
||||
}
|
||||
|
||||
class Range extends SemverBase {
|
||||
class Range extends SemVerBase {
|
||||
constructor(range:string, loose?:boolean);
|
||||
|
||||
set():Comparator[][];
|
||||
parseRange(range:string):Comparator[];
|
||||
test(version:Semver):boolean;
|
||||
test(version:SemVer):boolean;
|
||||
}
|
||||
}
|
||||
declare module "semver" {
|
||||
export = SemverModule;
|
||||
export = SemVerModule;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user