angular-pipes
Version:
Angular pipes library
27 lines • 2.23 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isNumberFinite } from '../utils/utils';
let AbsPipe = class AbsPipe {
transform(input) {
if (!isNumberFinite(input)) {
return 'NaN';
}
return Math.abs(input);
}
};
AbsPipe = tslib_1.__decorate([
Pipe({
name: 'abs',
})
], AbsPipe);
export { AbsPipe };
let NgAbsPipeModule = class NgAbsPipeModule {
};
NgAbsPipeModule = tslib_1.__decorate([
NgModule({
declarations: [AbsPipe],
exports: [AbsPipe],
})
], NgAbsPipeModule);
export { NgAbsPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXBpcGVzLyIsInNvdXJjZXMiOlsibWF0aC9hYnMucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUtoRCxJQUFhLE9BQU8sR0FBcEIsTUFBYSxPQUFPO0lBQ2xCLFNBQVMsQ0FBQyxLQUFVO1FBQ2xCLElBQUksQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDMUIsT0FBTyxLQUFLLENBQUM7U0FDZDtRQUVELE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6QixDQUFDO0NBQ0YsQ0FBQTtBQVJZLE9BQU87SUFIbkIsSUFBSSxDQUFDO1FBQ0osSUFBSSxFQUFFLEtBQUs7S0FDWixDQUFDO0dBQ1csT0FBTyxDQVFuQjtTQVJZLE9BQU87QUFjcEIsSUFBYSxlQUFlLEdBQTVCLE1BQWEsZUFBZTtDQUFHLENBQUE7QUFBbEIsZUFBZTtJQUozQixRQUFRLENBQUM7UUFDUixZQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUM7UUFDdkIsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDO0tBQ25CLENBQUM7R0FDVyxlQUFlLENBQUc7U0FBbEIsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGlzTnVtYmVyRmluaXRlIH0gZnJvbSAnLi4vdXRpbHMvdXRpbHMnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdhYnMnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWJzUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShpbnB1dDogYW55KTogYW55IHtcclxuICAgIGlmICghaXNOdW1iZXJGaW5pdGUoaW5wdXQpKSB7XHJcbiAgICAgIHJldHVybiAnTmFOJztcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gTWF0aC5hYnMoaW5wdXQpO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtBYnNQaXBlXSxcclxuICBleHBvcnRzOiBbQWJzUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0Fic1BpcGVNb2R1bGUge31cclxuIl19