tauro-components
Version:
É uma biblioteca Angular composta de diversos componentes úteis.
31 lines (30 loc) • 2.75 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
export class RemoveFormatPipe {
/**
* @param {?} value
* @return {?}
*/
transform(value) {
if (value.includes('.pdf')) {
return value.replace('.pdf', '');
}
if (value.includes('.xls')) {
return value.replace('.xls', '');
}
if (value.includes('.xml')) {
return value.replace('.xml', '');
}
if (value.includes('.csv')) {
return value.replace('.csv', '');
}
return value;
}
}
RemoveFormatPipe.decorators = [
{ type: Pipe, args: [{ name: 'removeFormat' },] },
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3ZlLWZvcm1hdC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGF1cm8tY29tcG9uZW50cy8iLCJzb3VyY2VzIjpbInV0aWxzL3JlbW92ZS1mb3JtYXQucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFHcEQsTUFBTTs7Ozs7SUFDSixTQUFTLENBQUMsS0FBYTtRQUNyQixFQUFFLENBQUEsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUEsQ0FBQztZQUN2QixNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDcEM7UUFDRCxFQUFFLENBQUEsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUEsQ0FBQztZQUN2QixNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDcEM7UUFDRCxFQUFFLENBQUEsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUEsQ0FBQztZQUN2QixNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDbEM7UUFDSCxFQUFFLENBQUEsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUEsQ0FBQztZQUN2QixNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDcEM7UUFDRCxNQUFNLENBQUMsS0FBSyxDQUFDO0tBQ2Q7OztZQWpCRixJQUFJLFNBQUMsRUFBQyxJQUFJLEVBQUUsY0FBYyxFQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5AUGlwZSh7bmFtZTogJ3JlbW92ZUZvcm1hdCd9KVxyXG5cclxuZXhwb3J0IGNsYXNzIFJlbW92ZUZvcm1hdFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0odmFsdWU6IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgICBpZih2YWx1ZS5pbmNsdWRlcygnLnBkZicpKXtcclxuICAgICAgICByZXR1cm4gdmFsdWUucmVwbGFjZSgnLnBkZicsICcnKTtcclxuICAgIH1cclxuICAgIGlmKHZhbHVlLmluY2x1ZGVzKCcueGxzJykpe1xyXG4gICAgICAgIHJldHVybiB2YWx1ZS5yZXBsYWNlKCcueGxzJywgJycpO1xyXG4gICAgfVxyXG4gICAgaWYodmFsdWUuaW5jbHVkZXMoJy54bWwnKSl7XHJcbiAgICAgICAgcmV0dXJuIHZhbHVlLnJlcGxhY2UoJy54bWwnLCAnJyk7XHJcbiAgICAgIH1cclxuICAgIGlmKHZhbHVlLmluY2x1ZGVzKCcuY3N2Jykpe1xyXG4gICAgICAgIHJldHVybiB2YWx1ZS5yZXBsYWNlKCcuY3N2JywgJycpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHZhbHVlO1xyXG4gIH1cclxufSJdfQ==