UNPKG

cf-common-lib

Version:

Object Validators and Utilities

24 lines 1.8 kB
/** * @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