ngx-table-powerfull
Version:
Table with catalog of functionalities for free use based on the ngx-datatable component and other components
25 lines • 2.77 kB
JavaScript
var SumaryColumnModel = /** @class */ (function () {
function SumaryColumnModel(item) {
this.type = null;
this.unit = '';
if (!!item) {
Object.assign(this, item);
}
}
return SumaryColumnModel;
}());
export { SumaryColumnModel };
export var SumaryTypes;
(function (SumaryTypes) {
SumaryTypes[SumaryTypes["SUM"] = 0] = "SUM";
SumaryTypes[SumaryTypes["AVERAGE"] = 1] = "AVERAGE";
SumaryTypes[SumaryTypes["MAX"] = 2] = "MAX";
SumaryTypes[SumaryTypes["MIN"] = 3] = "MIN";
})(SumaryTypes || (SumaryTypes = {}));
export var FunctionTypes = [
{ name: 'total', type: SumaryTypes.SUM },
{ name: 'avarage', type: SumaryTypes.AVERAGE },
{ name: 'maximum', type: SumaryTypes.MAX },
{ name: 'minimum', type: SumaryTypes.MIN },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VtYXJ5Q29sdW1uLm1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXRhYmxlLXBvd2VyZnVsbC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvc3VtYXJ5Q29sdW1uLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0lBSUMsMkJBQVksSUFBaUM7UUFIbkMsU0FBSSxHQUFnQixJQUFJLENBQUM7UUFDekIsU0FBSSxHQUFXLEVBQUUsQ0FBQztRQUczQixJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUU7WUFDRixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztTQUNuQztJQUNGLENBQUM7SUFDRix3QkFBQztBQUFELENBQUMsQUFURCxJQVNDOztBQUVELE1BQU0sQ0FBTixJQUFZLFdBS1g7QUFMRCxXQUFZLFdBQVc7SUFDbkIsMkNBQU8sQ0FBQTtJQUNQLG1EQUFPLENBQUE7SUFDUCwyQ0FBRyxDQUFBO0lBQ0gsMkNBQUcsQ0FBQTtBQUNQLENBQUMsRUFMVyxXQUFXLEtBQVgsV0FBVyxRQUt0QjtBQUdELE1BQU0sQ0FBQyxJQUFNLGFBQWEsR0FBRztJQUN6QixFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLFdBQVcsQ0FBQyxHQUFHLEVBQUU7SUFDeEMsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxXQUFXLENBQUMsT0FBTyxFQUFFO0lBQzlDLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsV0FBVyxDQUFDLEdBQUcsRUFBRTtJQUMxQyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFdBQVcsQ0FBQyxHQUFHLEVBQUU7Q0FDN0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5leHBvcnQgY2xhc3MgU3VtYXJ5Q29sdW1uTW9kZWx7XHJcbiAgICBwdWJsaWMgdHlwZTogU3VtYXJ5VHlwZXMgPSBudWxsO1xyXG4gICAgcHVibGljIHVuaXQ6IHN0cmluZyA9ICcnO1xyXG5cclxuXHRjb25zdHJ1Y3RvcihpdGVtPzogUGFydGlhbDxTdW1hcnlDb2x1bW5Nb2RlbD4pIHtcclxuXHRcdGlmICghIWl0ZW0pIHtcclxuICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLCBpdGVtKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBlbnVtIFN1bWFyeVR5cGVzIHtcclxuICAgIFNVTSA9IDAsXHJcbiAgICBBVkVSQUdFLFxyXG4gICAgTUFYLFxyXG4gICAgTUlOXHJcbn1cclxuXHJcblxyXG5leHBvcnQgY29uc3QgRnVuY3Rpb25UeXBlcyA9IFtcclxuICAgIHsgbmFtZTogJ3RvdGFsJywgdHlwZTogU3VtYXJ5VHlwZXMuU1VNIH0sXHJcbiAgICB7IG5hbWU6ICdhdmFyYWdlJywgdHlwZTogU3VtYXJ5VHlwZXMuQVZFUkFHRSB9LFxyXG4gICAgeyBuYW1lOiAnbWF4aW11bScsIHR5cGU6IFN1bWFyeVR5cGVzLk1BWCB9LFxyXG4gICAgeyBuYW1lOiAnbWluaW11bScsIHR5cGU6IFN1bWFyeVR5cGVzLk1JTiB9LFxyXG5dO1xyXG5cclxuXHJcbiJdfQ==