@mugan86/ng-shop-ui
Version:
Librería para crear los componentes de una tienda Online
21 lines • 2 kB
JavaScript
import { __decorate } from "tslib";
import { Pipe } from '@angular/core';
import { SlicePipe } from '@angular/common';
var TruncatePipe = /** @class */ (function () {
function TruncatePipe() {
}
TruncatePipe.prototype.transform = function (value, limit) {
if (limit === void 0) { limit = 25; }
return value.length > limit
? new SlicePipe().transform(value, 0, limit - 3).concat('...')
: value;
};
TruncatePipe = __decorate([
Pipe({
name: 'truncate',
})
], TruncatePipe);
return TruncatePipe;
}());
export { TruncatePipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJ1bmNhdGUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BtdWdhbjg2L25nLXNob3AtdWkvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvdHJ1bmNhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBSzVDO0lBQUE7SUFNQSxDQUFDO0lBTEMsZ0NBQVMsR0FBVCxVQUFVLEtBQWEsRUFBRSxLQUFrQjtRQUFsQixzQkFBQSxFQUFBLFVBQWtCO1FBQ3pDLE9BQU8sS0FBSyxDQUFDLE1BQU0sR0FBRyxLQUFLO1lBQ3pCLENBQUMsQ0FBQyxJQUFJLFNBQVMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxFQUFFLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDO1lBQzlELENBQUMsQ0FBQyxLQUFLLENBQUM7SUFDWixDQUFDO0lBTFUsWUFBWTtRQUh4QixJQUFJLENBQUM7WUFDSixJQUFJLEVBQUUsVUFBVTtTQUNqQixDQUFDO09BQ1csWUFBWSxDQU14QjtJQUFELG1CQUFDO0NBQUEsQUFORCxJQU1DO1NBTlksWUFBWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFNsaWNlUGlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ3RydW5jYXRlJyxcbn0pXG5leHBvcnQgY2xhc3MgVHJ1bmNhdGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybSh2YWx1ZTogc3RyaW5nLCBsaW1pdDogbnVtYmVyID0gMjUpOiB1bmtub3duIHtcbiAgICByZXR1cm4gdmFsdWUubGVuZ3RoID4gbGltaXRcbiAgICAgID8gbmV3IFNsaWNlUGlwZSgpLnRyYW5zZm9ybSh2YWx1ZSwgMCwgbGltaXQgLSAzKS5jb25jYXQoJy4uLicpXG4gICAgICA6IHZhbHVlO1xuICB9XG59XG4iXX0=