mirror of
https://github.com/PaulHatch/semantic-version.git
synced 2025-12-27 04:58:17 +00:00
34 lines
1.5 KiB
JavaScript
34 lines
1.5 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.VersionResult = void 0;
|
|
/** Represents the total output for the action */
|
|
class VersionResult {
|
|
/**
|
|
* Creates a new result instance
|
|
* @param major - The major version number
|
|
* @param minor - The minor version number
|
|
* @param patch - The patch version number
|
|
* @param increment - The number of commits for this version (usually used to create version suffix)
|
|
* @param formattedVersion - The formatted semantic version
|
|
* @param versionTag - The string to be used as a Git tag
|
|
* @param changed - True if the version was changed, otherwise false
|
|
* @param authors - Authors formatted according to the format mode (e.g. JSON, CSV, YAML, etc.)
|
|
* @param currentCommit - The current commit hash
|
|
* @param previousCommit - The previous commit hash
|
|
* @param previousVersion - the previous version
|
|
*/
|
|
constructor(major, minor, patch, increment, formattedVersion, versionTag, changed, authors, currentCommit, previousCommit, previousVersion) {
|
|
this.major = major;
|
|
this.minor = minor;
|
|
this.patch = patch;
|
|
this.increment = increment;
|
|
this.formattedVersion = formattedVersion;
|
|
this.versionTag = versionTag;
|
|
this.changed = changed;
|
|
this.authors = authors;
|
|
this.currentCommit = currentCommit;
|
|
this.previousCommit = previousCommit;
|
|
this.previousVersion = previousVersion;
|
|
}
|
|
}
|
|
exports.VersionResult = VersionResult;
|