@atomist/rug
Version:
TypeScript model for Atomist Rugs, see http://docs.atomist.com/
85 lines (84 loc) • 2.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Well-known patterns used in operation parameters.
*/
var Pattern = (function () {
function Pattern() {
}
Pattern.url = "@url";
Pattern.any = "@any";
// tslint:disable-next-line:variable-name
Pattern.group_id = "@group_id";
// tslint:disable-next-line:variable-name
Pattern.artifact_id = "@artifact_id";
// tslint:disable-next-line:variable-name
Pattern.java_class = "@java_class";
// tslint:disable-next-line:variable-name
Pattern.java_identifier = "@java_identifier";
// tslint:disable-next-line:variable-name
Pattern.java_package = "@java_package";
// tslint:disable-next-line:variable-name
Pattern.project_name = "@project_name";
// tslint:disable-next-line:variable-name
Pattern.port = "@port";
// tslint:disable-next-line:variable-name
Pattern.ruby_class = "@ruby_class";
// tslint:disable-next-line:variable-name
Pattern.ruby_identifier = "@ruby_identifier";
// tslint:disable-next-line:variable-name
Pattern.semantic_version = "@semantic_version";
// tslint:disable-next-line:variable-name
Pattern.version_range = "@version_range";
Pattern.uuid = "@uuid";
return Pattern;
}());
exports.Pattern = Pattern;
/**
* Status of an operation.
*/
var Status;
(function (Status) {
Status[Status["Success"] = 0] = "Success";
Status[Status["NoChange"] = 1] = "NoChange";
Status[Status["Error"] = 2] = "Error";
})(Status || (Status = {}));
exports.Status = Status;
/**
* Result of running an editor
*/
var Result = (function () {
function Result(status, message) {
if (message === void 0) { message = ""; }
this.status = status;
this.message = message;
}
return Result;
}());
exports.Result = Result;
/**
* Severity of a comment from a review
*/
var Severity;
(function (Severity) {
Severity[Severity["Fine"] = 0] = "Fine";
Severity[Severity["Polish"] = 1] = "Polish";
Severity[Severity["Major"] = 2] = "Major";
Severity[Severity["Broken"] = 3] = "Broken";
})(Severity || (Severity = {}));
exports.Severity = Severity;
/**
* A comment from a review
*/
var ReviewComment = (function () {
function ReviewComment(projectName, comment, severity, fileName, line, column) {
this.projectName = projectName;
this.comment = comment;
this.severity = severity;
this.fileName = fileName;
this.line = line;
this.column = column;
}
return ReviewComment;
}());
exports.ReviewComment = ReviewComment;