angular-pipes
Version:
Angular pipes library
33 lines • 2.63 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isNumberFinite } from '../utils/utils';
var DegreesPipe = /** @class */ (function () {
function DegreesPipe() {
}
DegreesPipe.prototype.transform = function (input) {
if (!isNumberFinite(input)) {
return 'NaN';
}
return (input * 180) / Math.PI;
};
DegreesPipe = tslib_1.__decorate([
Pipe({
name: 'degrees',
})
], DegreesPipe);
return DegreesPipe;
}());
export { DegreesPipe };
var NgDegreesPipeModule = /** @class */ (function () {
function NgDegreesPipeModule() {
}
NgDegreesPipeModule = tslib_1.__decorate([
NgModule({
declarations: [DegreesPipe],
exports: [DegreesPipe],
})
], NgDegreesPipeModule);
return NgDegreesPipeModule;
}());
export { NgDegreesPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVncmVlcy5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbIm1hdGgvZGVncmVlcy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBS2hEO0lBQUE7SUFRQSxDQUFDO0lBUEMsK0JBQVMsR0FBVCxVQUFVLEtBQVU7UUFDbEIsSUFBSSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUMxQixPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsT0FBTyxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDO0lBQ2pDLENBQUM7SUFQVSxXQUFXO1FBSHZCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxTQUFTO1NBQ2hCLENBQUM7T0FDVyxXQUFXLENBUXZCO0lBQUQsa0JBQUM7Q0FBQSxBQVJELElBUUM7U0FSWSxXQUFXO0FBY3hCO0lBQUE7SUFBa0MsQ0FBQztJQUF0QixtQkFBbUI7UUFKL0IsUUFBUSxDQUFDO1lBQ1IsWUFBWSxFQUFFLENBQUMsV0FBVyxDQUFDO1lBQzNCLE9BQU8sRUFBRSxDQUFDLFdBQVcsQ0FBQztTQUN2QixDQUFDO09BQ1csbUJBQW1CLENBQUc7SUFBRCwwQkFBQztDQUFBLEFBQW5DLElBQW1DO1NBQXRCLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGlzTnVtYmVyRmluaXRlIH0gZnJvbSAnLi4vdXRpbHMvdXRpbHMnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdkZWdyZWVzJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIERlZ3JlZXNQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBhbnkpOiBhbnkge1xyXG4gICAgaWYgKCFpc051bWJlckZpbml0ZShpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuICdOYU4nO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoaW5wdXQgKiAxODApIC8gTWF0aC5QSTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbRGVncmVlc1BpcGVdLFxyXG4gIGV4cG9ydHM6IFtEZWdyZWVzUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ0RlZ3JlZXNQaXBlTW9kdWxlIHt9XHJcbiJdfQ==