UNPKG

@angular-generic-table/core

Version:
57 lines (56 loc) 3.22 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Pipe } from '@angular/core'; var GtTotalsPipe = /** @class */ (function () { function GtTotalsPipe() { } /** * @param {?} value * @param {?} data * @param {?} objectKey * @param {?} refresh * @return {?} */ GtTotalsPipe.prototype.transform = /** * @param {?} value * @param {?} data * @param {?} objectKey * @param {?} refresh * @return {?} */ function (value, data, objectKey, refresh) { var /** @type {?} */ output; if (data.length === 0) { return; } if (typeof value === 'function') { output = value(data, objectKey); } else if (value) { output = value; } else { output = ''; } return output; }; GtTotalsPipe.decorators = [ { type: Pipe, args: [{ name: 'gtTotals' },] }, ]; return GtTotalsPipe; }()); export { GtTotalsPipe }; function GtTotalsPipe_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ GtTotalsPipe.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ GtTotalsPipe.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3QtdG90YWxzLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW5ndWxhci1nZW5lcmljLXRhYmxlL2NvcmUvIiwic291cmNlcyI6WyJwaXBlcy9ndC10b3RhbHMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7O0lBTW5ELGdDQUFTOzs7Ozs7O0lBQVQsVUFDQyxLQUFpQyxFQUNqQyxJQUFnQixFQUNoQixTQUFpQixFQUNqQixPQUFnQjtRQUVoQixxQkFBSSxNQUFNLENBQUM7UUFFWCxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDdkIsTUFBTSxDQUFDO1NBQ1A7UUFFRCxFQUFFLENBQUMsQ0FBQyxPQUFPLEtBQUssS0FBSyxVQUFVLENBQUMsQ0FBQyxDQUFDO1lBQ2pDLE1BQU0sR0FBRyxLQUFLLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1NBQ2hDO1FBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7WUFDbEIsTUFBTSxHQUFHLEtBQUssQ0FBQztTQUNmO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDUCxNQUFNLEdBQUcsRUFBRSxDQUFDO1NBQ1o7UUFFRCxNQUFNLENBQUMsTUFBTSxDQUFDO0tBQ2Q7O2dCQXpCRCxJQUFJLFNBQUM7b0JBQ0wsSUFBSSxFQUFFLFVBQVU7aUJBQ2hCOzt1QkFKRDs7U0FLYSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AUGlwZSh7XG5cdG5hbWU6ICdndFRvdGFscydcbn0pXG5leHBvcnQgY2xhc3MgR3RUb3RhbHNQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cdHRyYW5zZm9ybShcblx0XHR2YWx1ZTogc3RyaW5nIHwgbnVtYmVyIHwgRnVuY3Rpb24sXG5cdFx0ZGF0YTogQXJyYXk8YW55Pixcblx0XHRvYmplY3RLZXk6IHN0cmluZyxcblx0XHRyZWZyZXNoOiBib29sZWFuXG5cdCk6IGFueSB7XG5cdFx0bGV0IG91dHB1dDtcblxuXHRcdGlmIChkYXRhLmxlbmd0aCA9PT0gMCkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdGlmICh0eXBlb2YgdmFsdWUgPT09ICdmdW5jdGlvbicpIHtcblx0XHRcdG91dHB1dCA9IHZhbHVlKGRhdGEsIG9iamVjdEtleSk7XG5cdFx0fSBlbHNlIGlmICh2YWx1ZSkge1xuXHRcdFx0b3V0cHV0ID0gdmFsdWU7XG5cdFx0fSBlbHNlIHtcblx0XHRcdG91dHB1dCA9ICcnO1xuXHRcdH1cblxuXHRcdHJldHVybiBvdXRwdXQ7XG5cdH1cbn1cbiJdfQ==