UNPKG

flx-ui-datatable

Version:

## AUTHOR Felix Kakra Acheampong from (`Orcons Systems`) Ghana

50 lines (49 loc) 3.73 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Pipe } from '@angular/core'; import { FlxUiDatatableService } from '../flx-ui-datatable.service'; var ProcessedData = /** @class */ (function () { function ProcessedData(service) { this.service = service; } /** * @param {?} dataIndex * @return {?} */ ProcessedData.prototype.transform = /** * @param {?} dataIndex * @return {?} */ function (dataIndex) { var /** @type {?} */ isProcessed = false; var /** @type {?} */ foundIndex = -1; for (var /** @type {?} */ i = 0; i < this.service.processedData.length; i++) { if (i == dataIndex) { isProcessed = true; foundIndex = i; } } if (foundIndex < 0) { this.service.processedData.push(dataIndex); } return isProcessed; }; ProcessedData.decorators = [ { type: Pipe, args: [{ name: 'isprocessed' },] }, ]; /** @nocollapse */ ProcessedData.ctorParameters = function () { return [ { type: FlxUiDatatableService } ]; }; return ProcessedData; }()); export { ProcessedData }; function ProcessedData_tsickle_Closure_declarations() { /** @type {?} */ ProcessedData.prototype.service; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvY2Vzc2VkZGF0YS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZmx4LXVpLWRhdGF0YWJsZS8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy9wcm9jZXNzZWRkYXRhLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWdCLE1BQU0sZUFBZSxDQUFFO0FBQ3BELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDZCQUE2QixDQUFDOztJQU1oRSx1QkFBbUIsT0FBOEI7UUFBOUIsWUFBTyxHQUFQLE9BQU8sQ0FBdUI7S0FFaEQ7Ozs7O0lBRUQsaUNBQVM7Ozs7SUFBVCxVQUFVLFNBQWdCO1FBQ3RCLHFCQUFJLFdBQVcsR0FBWSxLQUFLLENBQUU7UUFDbEMscUJBQUksVUFBVSxHQUFXLENBQUMsQ0FBQyxDQUFFO1FBQzdCLEdBQUcsQ0FBQSxDQUFDLHFCQUFJLENBQUMsR0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLE1BQU0sRUFBQyxDQUFDLEVBQUUsRUFBQyxDQUFDO1lBQ2pELEVBQUUsQ0FBQSxDQUFDLENBQUMsSUFBRSxTQUFTLENBQUMsQ0FBQSxDQUFDO2dCQUNiLFdBQVcsR0FBRyxJQUFJLENBQUU7Z0JBQ3BCLFVBQVUsR0FBRyxDQUFDLENBQUU7YUFDbkI7U0FDSjtRQUVELEVBQUUsQ0FBQSxDQUFDLFVBQVUsR0FBQyxDQUFDLENBQUMsQ0FBQSxDQUFDO1lBQ2IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFFO1NBQy9DO1FBRUQsTUFBTSxDQUFDLFdBQVcsQ0FBRTtLQUN2Qjs7Z0JBdkJKLElBQUksU0FBQztvQkFDRixJQUFJLEVBQUMsYUFBYTtpQkFDckI7Ozs7Z0JBSlEscUJBQXFCOzt3QkFEOUI7O1NBTWEsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnIDtcclxuaW1wb3J0IHsgRmx4VWlEYXRhdGFibGVTZXJ2aWNlIH0gZnJvbSAnLi4vZmx4LXVpLWRhdGF0YWJsZS5zZXJ2aWNlJztcclxuXHJcbkBQaXBlKHtcclxuICAgIG5hbWU6J2lzcHJvY2Vzc2VkJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgUHJvY2Vzc2VkRGF0YSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm17XHJcbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgc2VydmljZTogRmx4VWlEYXRhdGFibGVTZXJ2aWNlKXtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdHJhbnNmb3JtKGRhdGFJbmRleDpudW1iZXIpOiBib29sZWFue1xyXG4gICAgICAgIGxldCBpc1Byb2Nlc3NlZDogYm9vbGVhbiA9IGZhbHNlIDtcclxuICAgICAgICBsZXQgZm91bmRJbmRleDogbnVtYmVyID0gLTEgO1xyXG4gICAgICAgIGZvcihsZXQgaT0wO2k8dGhpcy5zZXJ2aWNlLnByb2Nlc3NlZERhdGEubGVuZ3RoO2krKyl7XHJcbiAgICAgICAgICAgIGlmKGk9PWRhdGFJbmRleCl7XHJcbiAgICAgICAgICAgICAgICBpc1Byb2Nlc3NlZCA9IHRydWUgO1xyXG4gICAgICAgICAgICAgICAgZm91bmRJbmRleCA9IGkgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZihmb3VuZEluZGV4PDApeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0aGlzLnNlcnZpY2UucHJvY2Vzc2VkRGF0YS5wdXNoKGRhdGFJbmRleCkgO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcmV0dXJuIGlzUHJvY2Vzc2VkIDtcclxuICAgIH1cclxufSJdfQ==