UNPKG

@angular-generic-table/core

Version:
45 lines (44 loc) 2.99 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Pipe } from '@angular/core'; var GtTotalsPositionPipe = /** @class */ (function () { function GtTotalsPositionPipe() { } /** * @param {?} array * @param {?=} position * @return {?} */ GtTotalsPositionPipe.prototype.transform = /** * @param {?} array * @param {?=} position * @return {?} */ function (array, position) { if (position === void 0) { position = 'header'; } return array.filter(function (total) { // if no position is defined assume position to be header var /** @type {?} */ totalPosition = total.position ? total.position : 'header'; return totalPosition === position; }); }; GtTotalsPositionPipe.decorators = [ { type: Pipe, args: [{ name: 'gtTotalsPosition' },] }, ]; return GtTotalsPositionPipe; }()); export { GtTotalsPositionPipe }; function GtTotalsPositionPipe_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ GtTotalsPositionPipe.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ GtTotalsPositionPipe.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3QtdG90YWxzLXBvc2l0aW9uLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW5ndWxhci1nZW5lcmljLXRhYmxlL2NvcmUvIiwic291cmNlcyI6WyJwaXBlcy9ndC10b3RhbHMtcG9zaXRpb24ucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7OztJQU9uRCx3Q0FBUzs7Ozs7SUFBVCxVQUNDLEtBQTJCLEVBQzNCLFFBQXdDO1FBQXhDLHlCQUFBLEVBQUEsbUJBQXdDO1FBRXhDLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQUEsS0FBSzs7WUFFeEIscUJBQU0sYUFBYSxHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQztZQUNqRSxNQUFNLENBQUMsYUFBYSxLQUFLLFFBQVEsQ0FBQztTQUNsQyxDQUFDLENBQUM7S0FDSDs7Z0JBYkQsSUFBSSxTQUFDO29CQUNMLElBQUksRUFBRSxrQkFBa0I7aUJBQ3hCOzsrQkFMRDs7U0FNYSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHdENvbmZpZ1RvdGFsIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9ndC1jb25maWctdG90YWwnO1xuXG5AUGlwZSh7XG5cdG5hbWU6ICdndFRvdGFsc1Bvc2l0aW9uJ1xufSlcbmV4cG9ydCBjbGFzcyBHdFRvdGFsc1Bvc2l0aW9uUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXHR0cmFuc2Zvcm0oXG5cdFx0YXJyYXk6IEFycmF5PEd0Q29uZmlnVG90YWw+LFxuXHRcdHBvc2l0aW9uOiAnaGVhZGVyJyB8ICdmb290ZXInID0gJ2hlYWRlcidcblx0KTogQXJyYXk8YW55PiB7XG5cdFx0cmV0dXJuIGFycmF5LmZpbHRlcih0b3RhbCA9PiB7XG5cdFx0XHQvLyBpZiBubyBwb3NpdGlvbiBpcyBkZWZpbmVkIGFzc3VtZSBwb3NpdGlvbiB0byBiZSBoZWFkZXJcblx0XHRcdGNvbnN0IHRvdGFsUG9zaXRpb24gPSB0b3RhbC5wb3NpdGlvbiA/IHRvdGFsLnBvc2l0aW9uIDogJ2hlYWRlcic7XG5cdFx0XHRyZXR1cm4gdG90YWxQb3NpdGlvbiA9PT0gcG9zaXRpb247XG5cdFx0fSk7XG5cdH1cbn1cbiJdfQ==