Merge pull request #2251 from Bartvds/def/semver2

fixed lingering typo in semver
This commit is contained in:
Bart van der Schoor
2014-05-26 23:15:28 +02:00
2 changed files with 19 additions and 19 deletions
+6 -6
View File
@@ -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);
+13 -13
View File
@@ -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;
}