cf-common-lib
Version:
Object Validators and Utilities
24 lines • 1.8 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
export class TrimPipe {
/**
* @param {?} _stringInput
* @param {?} _maxLength
* @return {?}
*/
transform(_stringInput, _maxLength) {
if ((_stringInput || '').length <= _maxLength)
return _stringInput;
else
return _stringInput.substring(0, _maxLength - 2) + "..";
}
}
TrimPipe.decorators = [
{ type: Pipe, args: [{
name: 'trim'
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJpbS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY2YtY29tbW9uLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9waXBlcy90cmltLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBS3BELE1BQU0sT0FBTyxRQUFROzs7Ozs7SUFFbkIsU0FBUyxDQUFDLFlBQW9CLEVBQUUsVUFBZTtRQUM1QyxJQUFLLENBQUUsWUFBWSxJQUFJLEVBQUUsQ0FBRSxDQUFDLE1BQU0sSUFBSSxVQUFVO1lBQzNDLE9BQU8sWUFBWSxDQUFDOztZQUVwQixPQUFPLFlBQVksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLFVBQVUsR0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUM7SUFDOUQsQ0FBQzs7O1lBVkYsSUFBSSxTQUFDO2dCQUNKLElBQUksRUFBRSxNQUFNO2FBQ2IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ3RyaW0nXG59KVxuZXhwb3J0IGNsYXNzIFRyaW1QaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgdHJhbnNmb3JtKF9zdHJpbmdJbnB1dDogU3RyaW5nLCBfbWF4TGVuZ3RoOiBhbnkpOiBhbnkgeyBcbiAgICAgaWYgKCAoIF9zdHJpbmdJbnB1dCB8fCAnJyApLmxlbmd0aCA8PSBfbWF4TGVuZ3RoKSBcbiAgICAgICAgICByZXR1cm4gX3N0cmluZ0lucHV0O1xuICAgICAgZWxzZSBcbiAgICAgICAgICByZXR1cm4gX3N0cmluZ0lucHV0LnN1YnN0cmluZygwLCBfbWF4TGVuZ3RoLTIpICsgXCIuLlwiO1xuICB9XG59Il19