angular-pipes
Version:
Angular pipes library
34 lines • 2.84 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { createRound, isString } from '../utils/utils';
var RoundPipe = /** @class */ (function () {
function RoundPipe() {
}
RoundPipe.prototype.transform = function (value, precision) {
if (precision === void 0) { precision = 0; }
if (isString(precision)) {
precision = parseInt(precision);
}
return createRound('round')(value, precision);
};
RoundPipe = tslib_1.__decorate([
Pipe({
name: 'round',
})
], RoundPipe);
return RoundPipe;
}());
export { RoundPipe };
var NgRoundPipeModule = /** @class */ (function () {
function NgRoundPipeModule() {
}
NgRoundPipeModule = tslib_1.__decorate([
NgModule({
declarations: [RoundPipe],
exports: [RoundPipe],
})
], NgRoundPipeModule);
return NgRoundPipeModule;
}());
export { NgRoundPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91bmQucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItcGlwZXMvIiwic291cmNlcyI6WyJtYXRoL3JvdW5kLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBS3ZEO0lBQUE7SUFRQSxDQUFDO0lBUEMsNkJBQVMsR0FBVCxVQUFVLEtBQVUsRUFBRSxTQUFrQjtRQUFsQiwwQkFBQSxFQUFBLGFBQWtCO1FBQ3RDLElBQUksUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1lBQ3ZCLFNBQVMsR0FBRyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDakM7UUFFRCxPQUFPLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQVBVLFNBQVM7UUFIckIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLE9BQU87U0FDZCxDQUFDO09BQ1csU0FBUyxDQVFyQjtJQUFELGdCQUFDO0NBQUEsQUFSRCxJQVFDO1NBUlksU0FBUztBQWN0QjtJQUFBO0lBQWdDLENBQUM7SUFBcEIsaUJBQWlCO1FBSjdCLFFBQVEsQ0FBQztZQUNSLFlBQVksRUFBRSxDQUFDLFNBQVMsQ0FBQztZQUN6QixPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUM7U0FDckIsQ0FBQztPQUNXLGlCQUFpQixDQUFHO0lBQUQsd0JBQUM7Q0FBQSxBQUFqQyxJQUFpQztTQUFwQixpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBjcmVhdGVSb3VuZCwgaXNTdHJpbmcgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3JvdW5kJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIFJvdW5kUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBwcmVjaXNpb246IGFueSA9IDApOiBhbnkge1xyXG4gICAgaWYgKGlzU3RyaW5nKHByZWNpc2lvbikpIHtcclxuICAgICAgcHJlY2lzaW9uID0gcGFyc2VJbnQocHJlY2lzaW9uKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gY3JlYXRlUm91bmQoJ3JvdW5kJykodmFsdWUsIHByZWNpc2lvbik7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1JvdW5kUGlwZV0sXHJcbiAgZXhwb3J0czogW1JvdW5kUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1JvdW5kUGlwZU1vZHVsZSB7fVxyXG4iXX0=