hravemzdy.procezor
Version:
payroll-procezor Salary, Health, Social, Taxing Properties for years 2010-2022
32 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArticleTerm = void 0;
var ArticleCode_1 = require("./ArticleCode");
var ArticleSeqs_1 = require("./ArticleSeqs");
var ArticleTerm = /** @class */ (function () {
function ArticleTerm(article, sequens) {
this.code = article;
this.seqs = sequens;
}
ArticleTerm.zero = function () { return ArticleTerm.new(); };
ArticleTerm.new = function () { return new ArticleTerm(ArticleCode_1.ArticleCode.zero(), ArticleSeqs_1.ArticleSeqs.zero()); };
ArticleTerm.get = function (code, seqs) { return new ArticleTerm(ArticleCode_1.ArticleCode.get(code), ArticleSeqs_1.ArticleSeqs.get(seqs)); };
ArticleTerm.compareTo = function (x, y) {
if (x.seqs.value > y.seqs.value) {
return 1;
}
if (x.seqs.value < y.seqs.value) {
return -1;
}
if (x.code.value > y.code.value) {
return 1;
}
if (x.code.value < y.code.value) {
return -1;
}
return 0;
};
return ArticleTerm;
}());
exports.ArticleTerm = ArticleTerm;
//# sourceMappingURL=ArticleTerm.js.map