///

Version Class

Version compares semantic-style version numbers.

Version.parse(text)

Parse a version string.

let version = Version.parse('1.4.2'); console.log(version.toShortString());

Version.create(major, minor?, patch?)

Build a version object manually.

let version = Version.create(1, 4, 2); console.log(version.toShortString());

getMajor()

Read the numeric parts.

let version = Version.parse('1.4.2'); let result = version.getMajor(); console.log(result);

getMinor()

Read the numeric parts.

let version = Version.parse('1.4.2'); let result = version.getMinor(); console.log(result);

getPatch()

Read the numeric parts.

let version = Version.parse('1.4.2'); let result = version.getPatch(); console.log(result);

compareTo(other)

Numeric comparison.

let other = Version.parse('1.5.0'); console.log(version.compareTo(other));

isGreaterThan(...)

Range comparisons.

let other = Version.parse('1.5.0'); console.log(version.isGreaterThan(other));

isLessThan(...)

Range comparisons.

let other = Version.parse('1.5.0'); console.log(version.isLessThan(other));

isGreaterThanOrEqual(...)

Inclusive comparisons.

let other = Version.parse('1.5.0'); console.log(version.isGreaterThanOrEqual(other));

isLessThanOrEqual(...)

Inclusive comparisons.

let other = Version.parse('1.5.0'); console.log(version.isLessThanOrEqual(other));

equals(...)

Equality check.

let other = Version.parse('1.4.2'); console.log(version.equals(other));

toShortString()

Compact text form.

console.log(version.toShortString());