@terminus/ngx-tools
Version:
[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github
23 lines • 2.32 kB
JavaScript
/**
* Create version information from a version string
*
* @example
* VERSION.full // Returns: 1.2.3
* VERSION.major // Returns: 1
* VERSION.minor // Returns: 2
* VERSION.patch // Returns: 3
*/
var Version = /** @class */ (function () {
function Version(full) {
this.full = full;
var parts = full.split('.');
var itemsToRemoveForPatch = 2;
this.major = parts[0];
this.minor = parts[1];
this.patch = parts.slice(itemsToRemoveForPatch).join('.');
}
return Version;
}());
export { Version };
export var VERSION = new Version('8.0.6');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdXRpbGl0aWVzLyIsInNvdXJjZXMiOlsidmVyc2lvbi92ZXJzaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztHQVFHO0FBQ0g7SUFLRSxpQkFBbUIsSUFBWTtRQUFaLFNBQUksR0FBSixJQUFJLENBQVE7UUFDN0IsSUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUM5QixJQUFNLHFCQUFxQixHQUFHLENBQUMsQ0FBQztRQUVoQyxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUN0QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDNUQsQ0FBQztJQUNILGNBQUM7QUFBRCxDQUFDLEFBYkQsSUFhQzs7QUFFRCxNQUFNLENBQUMsSUFBTSxPQUFPLEdBQUcsSUFBSSxPQUFPLENBQUMsbUJBQW1CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlIHZlcnNpb24gaW5mb3JtYXRpb24gZnJvbSBhIHZlcnNpb24gc3RyaW5nXG4gKlxuICogQGV4YW1wbGVcbiAqIFZFUlNJT04uZnVsbCAgLy8gUmV0dXJuczogMS4yLjNcbiAqIFZFUlNJT04ubWFqb3IgLy8gUmV0dXJuczogMVxuICogVkVSU0lPTi5taW5vciAvLyBSZXR1cm5zOiAyXG4gKiBWRVJTSU9OLnBhdGNoIC8vIFJldHVybnM6IDNcbiAqL1xuZXhwb3J0IGNsYXNzIFZlcnNpb24ge1xuICBwdWJsaWMgcmVhZG9ubHkgbWFqb3I6IHN0cmluZztcbiAgcHVibGljIHJlYWRvbmx5IG1pbm9yOiBzdHJpbmc7XG4gIHB1YmxpYyByZWFkb25seSBwYXRjaDogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBmdWxsOiBzdHJpbmcpIHtcbiAgICBjb25zdCBwYXJ0cyA9IGZ1bGwuc3BsaXQoJy4nKTtcbiAgICBjb25zdCBpdGVtc1RvUmVtb3ZlRm9yUGF0Y2ggPSAyO1xuXG4gICAgdGhpcy5tYWpvciA9IHBhcnRzWzBdO1xuICAgIHRoaXMubWlub3IgPSBwYXJ0c1sxXTtcbiAgICB0aGlzLnBhdGNoID0gcGFydHMuc2xpY2UoaXRlbXNUb1JlbW92ZUZvclBhdGNoKS5qb2luKCcuJyk7XG4gIH1cbn1cblxuZXhwb3J0IGNvbnN0IFZFUlNJT04gPSBuZXcgVmVyc2lvbignMC4wLjAtUExBQ0VIT0xERVInKTtcbiJdfQ==