UNPKG

angular-pipes

Version:
34 lines 2.63 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isNumberFinite } from '../utils/utils'; var PowPipe = /** @class */ (function () { function PowPipe() { } PowPipe.prototype.transform = function (input, power) { if (power === void 0) { power = 2; } if (!isNumberFinite(input)) { return 'NaN'; } return Math.pow(input, power); }; PowPipe = tslib_1.__decorate([ Pipe({ name: 'pow', }) ], PowPipe); return PowPipe; }()); export { PowPipe }; var NgPowPipeModule = /** @class */ (function () { function NgPowPipeModule() { } NgPowPipeModule = tslib_1.__decorate([ NgModule({ declarations: [PowPipe], exports: [PowPipe], }) ], NgPowPipeModule); return NgPowPipeModule; }()); export { NgPowPipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG93LnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXBpcGVzLyIsInNvdXJjZXMiOlsibWF0aC9wb3cucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUtoRDtJQUFBO0lBUUEsQ0FBQztJQVBDLDJCQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsS0FBaUI7UUFBakIsc0JBQUEsRUFBQSxTQUFpQjtRQUNyQyxJQUFJLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQzFCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFQVSxPQUFPO1FBSG5CLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxLQUFLO1NBQ1osQ0FBQztPQUNXLE9BQU8sQ0FRbkI7SUFBRCxjQUFDO0NBQUEsQUFSRCxJQVFDO1NBUlksT0FBTztBQWNwQjtJQUFBO0lBQThCLENBQUM7SUFBbEIsZUFBZTtRQUozQixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUM7WUFDdkIsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDO1NBQ25CLENBQUM7T0FDVyxlQUFlLENBQUc7SUFBRCxzQkFBQztDQUFBLEFBQS9CLElBQStCO1NBQWxCLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc051bWJlckZpbml0ZSB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncG93JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIFBvd1BpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IGFueSwgcG93ZXI6IG51bWJlciA9IDIpOiBhbnkge1xyXG4gICAgaWYgKCFpc051bWJlckZpbml0ZShpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuICdOYU4nO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBNYXRoLnBvdyhpbnB1dCwgcG93ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtQb3dQaXBlXSxcclxuICBleHBvcnRzOiBbUG93UGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1Bvd1BpcGVNb2R1bGUge31cclxuIl19