UNPKG

ftable

Version:
133 lines 9.57 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var FTable = /** @class */ (function () { function FTable() { this.dataModifier = new FTableDataModifier(); } return FTable; }()); export { FTable }; if (false) { /** @type {?} */ FTable.prototype.pageSizes; /** @type {?} */ FTable.prototype.pageSizeIndex; /** @type {?} */ FTable.prototype.columns; /** @type {?} */ FTable.prototype.dataModifier; /** @type {?} */ FTable.prototype.result; } // Properties that modify the current page var // Properties that modify the current page FTableDataModifier = /** @class */ (function () { function FTableDataModifier() { this.filters = []; this.currentPage = 0; } return FTableDataModifier; }()); // Properties that modify the current page export { FTableDataModifier }; if (false) { /** @type {?} */ FTableDataModifier.prototype.pageSize; /** @type {?} */ FTableDataModifier.prototype.currentPage; /** @type {?} */ FTableDataModifier.prototype.search; /** @type {?} */ FTableDataModifier.prototype.orders; /** @type {?} */ FTableDataModifier.prototype.filters; } var FTableResult = /** @class */ (function () { function FTableResult(page, totalRows, totalRowsAfterModifications, filterData) { this.page = page; this.totalRows = totalRows; this.totalRowsAfterModifications = totalRowsAfterModifications; this, filterData = filterData; } return FTableResult; }()); export { FTableResult }; if (false) { /** @type {?} */ FTableResult.prototype.totalRows; /** @type {?} */ FTableResult.prototype.totalRowsAfterModifications; /** @type {?} */ FTableResult.prototype.page; /** @type {?} */ FTableResult.prototype.filterData; } var FColumn = /** @class */ (function () { function FColumn(title, name, type, format) { this.title = title; this.name = name; this.type = type; this.filterData = []; this.format = (typeof format === "function" ? format : function (x) { return x; }); } return FColumn; }()); export { FColumn }; if (false) { /** @type {?} */ FColumn.prototype.title; /** @type {?} */ FColumn.prototype.name; /** @type {?} */ FColumn.prototype.type; /** @type {?} */ FColumn.prototype.filterData; /** @type {?} */ FColumn.prototype.format; } var FSearch = /** @class */ (function () { function FSearch(value) { this.value = value; } return FSearch; }()); export { FSearch }; if (false) { /** @type {?} */ FSearch.prototype.value; } var FFilter = /** @class */ (function () { function FFilter(columnName, type, apply) { this.type = type; this.columnName = columnName; this.apply = apply; } return FFilter; }()); export { FFilter }; if (false) { /** @type {?} */ FFilter.prototype.type; /** @type {?} */ FFilter.prototype.columnName; /** @type {?} */ FFilter.prototype.apply; } var FOrder = /** @class */ (function () { function FOrder(columnName, direction) { this.columnName = columnName; this.direction = direction; } return FOrder; }()); export { FOrder }; if (false) { /** @type {?} */ FOrder.prototype.columnName; /** @type {?} */ FOrder.prototype.direction; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnRhYmxlLm1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZnRhYmxlLyIsInNvdXJjZXMiOlsibGliL2Z0YWJsZS5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUE7SUFTRTtRQUNFLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxrQkFBa0IsRUFBRSxDQUFBO0lBRTlDLENBQUM7SUFDSCxhQUFDO0FBQUQsQ0FBQyxBQWJELElBYUM7Ozs7SUFYQywyQkFBb0I7O0lBQ3BCLCtCQUFzQjs7SUFDdEIseUJBQW1COztJQUVuQiw4QkFBaUM7O0lBQ2pDLHdCQUFxQjs7O0FBU3ZCOzs7SUFPRTtRQUNFLElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ2xCLElBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFDSCx5QkFBQztBQUFELENBQUMsQUFYRCxJQVdDOzs7OztJQVZDLHNDQUFpQjs7SUFDakIseUNBQW9COztJQUNwQixvQ0FBZ0I7O0lBQ2hCLG9DQUFpQjs7SUFDakIscUNBQW1COztBQVFyQjtJQU1FLHNCQUFZLElBQVcsRUFBRSxTQUFpQixFQUFFLDJCQUFtQyxFQUFFLFVBQWlCO1FBQ2hHLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQywyQkFBMkIsR0FBRywyQkFBMkIsQ0FBQztRQUMvRCxJQUFJLEVBQUUsVUFBVSxHQUFHLFVBQVUsQ0FBQztJQUNoQyxDQUFDO0lBRUgsbUJBQUM7QUFBRCxDQUFDLEFBYkQsSUFhQzs7OztJQVpDLGlDQUFrQjs7SUFDbEIsbURBQW9DOztJQUNwQyw0QkFBWTs7SUFDWixrQ0FBa0I7O0FBV3BCO0lBT0UsaUJBQ0UsS0FBYSxFQUNiLElBQVksRUFDWixJQUFZLEVBQ1osTUFBNEI7UUFFNUIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7UUFFckIsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLE9BQU8sTUFBTSxLQUFLLFVBQVUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxVQUFDLENBQUMsSUFBSyxPQUFBLENBQUMsRUFBRCxDQUFDLENBQUMsQ0FBQztJQUNuRSxDQUFDO0lBQ0gsY0FBQztBQUFELENBQUMsQUFwQkQsSUFvQkM7Ozs7SUFuQkMsd0JBQWM7O0lBQ2QsdUJBQWE7O0lBQ2IsdUJBQWE7O0lBQ2IsNkJBQWtCOztJQUNsQix5QkFBNkI7O0FBaUIvQjtJQUVFLGlCQUFZLEtBQVU7UUFDcEIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7SUFDckIsQ0FBQztJQUNILGNBQUM7QUFBRCxDQUFDLEFBTEQsSUFLQzs7OztJQUpDLHdCQUFXOztBQU1iO0lBS0UsaUJBQVksVUFBa0IsRUFBRSxJQUFZLEVBQUUsS0FBVTtRQUN0RCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztRQUM3QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0lBQ0gsY0FBQztBQUFELENBQUMsQUFWRCxJQVVDOzs7O0lBVEMsdUJBQWE7O0lBQ2IsNkJBQW1COztJQUNuQix3QkFBVzs7QUFTYjtJQUlFLGdCQUFZLFVBQWtCLEVBQUUsU0FBcUI7UUFDbkQsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7SUFDN0IsQ0FBQztJQUNILGFBQUM7QUFBRCxDQUFDLEFBUkQsSUFRQzs7OztJQVBDLDRCQUFtQjs7SUFDbkIsMkJBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIEZUYWJsZSB7XHJcblxyXG4gIHBhZ2VTaXplczogbnVtYmVyW107IC8vIFBhZ2Ugc2l6ZXMgYXZhaWxhYmxlXHJcbiAgcGFnZVNpemVJbmRleDogbnVtYmVyOyAvLyBjdXJyZW50IHBhZ2Ugc2l6ZSBpbmRleFxyXG4gIGNvbHVtbnM6IEZDb2x1bW5bXTsgIC8vIGNvbHVtbiBkZWZpbml0aW9uc1xyXG5cclxuICBkYXRhTW9kaWZpZXI6IEZUYWJsZURhdGFNb2RpZmllcjsgLy8gRGF0YSBNb2RpZmllciBPYmplY3RcclxuICByZXN1bHQ6IEZUYWJsZVJlc3VsdDsgIC8vIFJlc3VsdCBEYXRhIGZyb20gZGF0YW1vZGlmaWVyIG9iamVjdFxyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIHRoaXMuZGF0YU1vZGlmaWVyID0gbmV3IEZUYWJsZURhdGFNb2RpZmllcigpXHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gUHJvcGVydGllcyB0aGF0IG1vZGlmeSB0aGUgY3VycmVudCBwYWdlXHJcbmV4cG9ydCBjbGFzcyBGVGFibGVEYXRhTW9kaWZpZXIge1xyXG4gIHBhZ2VTaXplOiBudW1iZXI7IC8vIFBhZ2Ugc2l6ZVxyXG4gIGN1cnJlbnRQYWdlOiBudW1iZXI7ICAvLyBDdXJyZW50IFBhZ2VcclxuICBzZWFyY2g6IEZTZWFyY2g7ICAvLyBnbG9iYWwgU2VhcmNoXHJcbiAgb3JkZXJzOiBGT3JkZXJbXTsgIC8vIHNvcnRpbmdzXHJcbiAgZmlsdGVyczogRkZpbHRlcltdOyAgLy8gZmlsdGVyc1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIHRoaXMuZmlsdGVycyA9IFtdO1xyXG4gICAgdGhpcy5jdXJyZW50UGFnZSA9IDA7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgRlRhYmxlUmVzdWx0IHtcclxuICB0b3RhbFJvd3M6IG51bWJlcjsgICAgICAgICAgLy8gVG90YWwgcm93cyBvZiBkYXRhXHJcbiAgdG90YWxSb3dzQWZ0ZXJNb2RpZmljYXRpb25zOiBudW1iZXI7IC8vIFRvdGFsIHJvd3MgYWZ0ZXIgQWZ0ZXIgU2VhcmNoaW5nL2ZpbHRlcmluZ1xyXG4gIHBhZ2U6IGFueVtdOyAvLyBDdXJyZW50IFBhZ2UgXHJcbiAgZmlsdGVyRGF0YTogYW55W107XHJcblxyXG4gIGNvbnN0cnVjdG9yKHBhZ2U6IGFueVtdLCB0b3RhbFJvd3M6IG51bWJlciwgdG90YWxSb3dzQWZ0ZXJNb2RpZmljYXRpb25zOiBudW1iZXIsIGZpbHRlckRhdGE6IGFueVtdKSB7XHJcbiAgICB0aGlzLnBhZ2UgPSBwYWdlO1xyXG4gICAgdGhpcy50b3RhbFJvd3MgPSB0b3RhbFJvd3M7XHJcbiAgICB0aGlzLnRvdGFsUm93c0FmdGVyTW9kaWZpY2F0aW9ucyA9IHRvdGFsUm93c0FmdGVyTW9kaWZpY2F0aW9ucztcclxuICAgIHRoaXMsIGZpbHRlckRhdGEgPSBmaWx0ZXJEYXRhO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmV4cG9ydCBjbGFzcyBGQ29sdW1uIHtcclxuICB0aXRsZTogc3RyaW5nOyAgICAgLy8gQ29sdW1uIFRpdGxlXHJcbiAgbmFtZTogc3RyaW5nOyAgICAgIC8vIE5hbWUgdG8gYmUgdXNlZCBmb3IgcmVmZXJlbmNlc1xyXG4gIHR5cGU6IHN0cmluZzsgICAgICAvLyBkYXRhdHlwZVxyXG4gIGZpbHRlckRhdGE6IGFueVtdOyAvLyBFeHRyYSBkYXRhIHVzZWQgZm9yIGZpbHRlcmluZyBcclxuICBmb3JtYXQ6IChhcmc6IGFueSkgPT4gc3RyaW5nOyAvLyBkaXNwbGF5IGZvcm1hdHRpbmcgZnVuY3Rpb25cclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICB0aXRsZTogc3RyaW5nLFxyXG4gICAgbmFtZTogc3RyaW5nLFxyXG4gICAgdHlwZTogc3RyaW5nLFxyXG4gICAgZm9ybWF0OiAoYXJnOiBhbnkpID0+IHN0cmluZ1xyXG4gICkge1xyXG4gICAgdGhpcy50aXRsZSA9IHRpdGxlO1xyXG4gICAgdGhpcy5uYW1lID0gbmFtZTtcclxuICAgIHRoaXMudHlwZSA9IHR5cGU7XHJcbiAgICB0aGlzLmZpbHRlckRhdGEgPSBbXTtcclxuXHJcbiAgICB0aGlzLmZvcm1hdCA9ICh0eXBlb2YgZm9ybWF0ID09PSBcImZ1bmN0aW9uXCIgPyBmb3JtYXQgOiAoeCkgPT4geCk7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgRlNlYXJjaCB7XHJcbiAgdmFsdWU6IGFueTtcclxuICBjb25zdHJ1Y3Rvcih2YWx1ZTogYW55KSB7XHJcbiAgICB0aGlzLnZhbHVlID0gdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgRkZpbHRlciB7XHJcbiAgdHlwZTogc3RyaW5nO1xyXG4gIGNvbHVtbk5hbWU6IHN0cmluZztcclxuICBhcHBseTogYW55Oy8vKGFyZzogYW55W10pID0+IGFueVtdO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb2x1bW5OYW1lOiBzdHJpbmcsIHR5cGU6IHN0cmluZywgYXBwbHk6IGFueSkgey8vIChhcmc6IGFueVtdKSA9PiBhbnlbXSkge1xyXG4gICAgdGhpcy50eXBlID0gdHlwZTtcclxuICAgIHRoaXMuY29sdW1uTmFtZSA9IGNvbHVtbk5hbWU7XHJcbiAgICB0aGlzLmFwcGx5ID0gYXBwbHk7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgRk9yZGVyIHtcclxuICBjb2x1bW5OYW1lOiBzdHJpbmc7XHJcbiAgZGlyZWN0aW9uOiBGRGlyZWN0aW9uOyAvLyBBc2MvRGVzY1xyXG5cclxuICBjb25zdHJ1Y3Rvcihjb2x1bW5OYW1lOiBzdHJpbmcsIGRpcmVjdGlvbjogRkRpcmVjdGlvbikge1xyXG4gICAgdGhpcy5jb2x1bW5OYW1lID0gY29sdW1uTmFtZTtcclxuICAgIHRoaXMuZGlyZWN0aW9uID0gZGlyZWN0aW9uO1xyXG4gIH1cclxufVxyXG5cclxudHlwZSBGRGlyZWN0aW9uID0gJ0FzYycgfCAnRGVzYyc7XHJcbiJdfQ==