Navigation | Overlay |
---|---|
t Navigate files | h Toggle hits |
y Change url to tip of branch | m Toggle misses |
b / v Jump to prev/next hit line | p Toggle partial |
z / x Jump to prev/next missed or partial line | 1..9 Toggle flags |
shift + o Open current page in GitHub | a Toggle all on |
/ or ? Show keyboard shortcuts dialog | c Toggle context lines or commits |
1 |
export type Version = [number, number, number]; |
|
2 |
|
|
3 | 5 |
export class VersionUtils { |
4 | 5 |
static isGreaterOrEqual(version: string, targetVersion: string): boolean { |
5 |
const v1 = parseVersion(version); |
|
6 |
const v2 = parseVersion(targetVersion); |
|
7 |
|
|
8 |
return v1[0] > v2[0] || |
|
9 |
v1[0] === v2[0] && v1[1] > v2[1] || |
|
10 |
v1[0] === v2[0] && v1[1] === v2[1] && v1[2] >= v2[2]; |
|
11 |
}
|
|
12 | 5 |
}
|
13 |
|
|
14 |
function parseVersion(version: string = ""): Version { |
|
15 |
const v: Version = [0, 0, 0]; |
|
16 |
|
|
17 |
version.split(".").forEach((value, i) => v[i] = parseInt(value, 10)); |
|
18 |
|
|
19 |
return v; |
|
20 |
}
|
Read our documentation on viewing source code .