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