ng2-encrm-components
Version:
27 lines • 886 B
JavaScript
var sort_type_1 = require('./sort-type');
var TableHeader = (function () {
function TableHeader(name) {
this.sort = sort_type_1.SortType.__NONE;
this.name = name;
}
TableHeader.prototype.sortBy = function () {
switch (this.sort) {
case sort_type_1.SortType.__NONE:
this.sort = sort_type_1.SortType.ASC;
break;
case sort_type_1.SortType.ASC:
this.sort = sort_type_1.SortType.DESC;
break;
case sort_type_1.SortType.DESC:
this.sort = sort_type_1.SortType.__NONE;
break;
default:
console.error('BAD SORT SECIFICATION');
}
};
;
return TableHeader;
}());
exports.TableHeader = TableHeader;
//# sourceMappingURL=table-header.class.js.map
;