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 FloorPipe = /** @class */ (function () {
function FloorPipe() {
}
FloorPipe.prototype.transform = function (value, precision) {
if (precision === void 0) { precision = 0; }
if (isString(precision)) {
precision = parseInt(precision);
}
return createRound('floor')(value, precision);
};
FloorPipe = tslib_1.__decorate([
Pipe({
name: 'floor',
})
], FloorPipe);
return FloorPipe;
}());
export { FloorPipe };
var NgFloorPipeModule = /** @class */ (function () {
function NgFloorPipeModule() {
}
NgFloorPipeModule = tslib_1.__decorate([
NgModule({
declarations: [FloorPipe],
exports: [FloorPipe],
})
], NgFloorPipeModule);
return NgFloorPipeModule;
}());
export { NgFloorPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmxvb3IucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItcGlwZXMvIiwic291cmNlcyI6WyJtYXRoL2Zsb29yLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBS3ZEO0lBQUE7SUFRQSxDQUFDO0lBUEMsNkJBQVMsR0FBVCxVQUFVLEtBQVUsRUFBRSxTQUFrQjtRQUFsQiwwQkFBQSxFQUFBLGFBQWtCO1FBQ3RDLElBQUksUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1lBQ3ZCLFNBQVMsR0FBRyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDakM7UUFFRCxPQUFPLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQVBVLFNBQVM7UUFIckIsSUFBSSxDQUFDO1lBQ0osSUFBSSxFQUFFLE9BQU87U0FDZCxDQUFDO09BQ1csU0FBUyxDQVFyQjtJQUFELGdCQUFDO0NBQUEsQUFSRCxJQVFDO1NBUlksU0FBUztBQWN0QjtJQUFBO0lBQWdDLENBQUM7SUFBcEIsaUJBQWlCO1FBSjdCLFFBQVEsQ0FBQztZQUNSLFlBQVksRUFBRSxDQUFDLFNBQVMsQ0FBQztZQUN6QixPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUM7U0FDckIsQ0FBQztPQUNXLGlCQUFpQixDQUFHO0lBQUQsd0JBQUM7Q0FBQSxBQUFqQyxJQUFpQztTQUFwQixpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBjcmVhdGVSb3VuZCwgaXNTdHJpbmcgfSBmcm9tICcuLi91dGlscy91dGlscyc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ2Zsb29yJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEZsb29yUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBwcmVjaXNpb246IGFueSA9IDApOiBhbnkge1xyXG4gICAgaWYgKGlzU3RyaW5nKHByZWNpc2lvbikpIHtcclxuICAgICAgcHJlY2lzaW9uID0gcGFyc2VJbnQocHJlY2lzaW9uKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gY3JlYXRlUm91bmQoJ2Zsb29yJykodmFsdWUsIHByZWNpc2lvbik7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW0Zsb29yUGlwZV0sXHJcbiAgZXhwb3J0czogW0Zsb29yUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0Zsb29yUGlwZU1vZHVsZSB7fVxyXG4iXX0=