@pepperi/lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.1.
23 lines • 2.48 kB
JavaScript
import { Pipe } from '@angular/core';
import * as i0 from "@angular/core";
export class QuantitySelectorNumber {
transform(value, allowDecimal) {
const tmpValue = parseFloat(value);
if (tmpValue === 0) {
return '0';
}
else if (allowDecimal) {
return tmpValue.toString();
}
else {
return parseInt(value).toString();
}
}
}
QuantitySelectorNumber.ɵfac = function QuantitySelectorNumber_Factory(t) { return new (t || QuantitySelectorNumber)(); };
QuantitySelectorNumber.ɵpipe = i0.ɵɵdefinePipe({ name: "quantitySelectorNumber", type: QuantitySelectorNumber, pure: true });
/*@__PURE__*/ (function () { i0.ɵsetClassMetadata(QuantitySelectorNumber, [{
type: Pipe,
args: [{ name: 'quantitySelectorNumber' }]
}], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVhbnRpdHktc2VsZWN0b3IucGlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wZXBwZXJpLWxpYi9xdWFudGl0eS1zZWxlY3Rvci9xdWFudGl0eS1zZWxlY3Rvci5waXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsSUFBSSxFQUFnQixNQUFNLGVBQWUsQ0FBQzs7QUFHbEQsTUFBTSxPQUFPLHNCQUFzQjtJQUUvQixTQUFTLENBQUMsS0FBYSxFQUFFLFlBQXFCO1FBRTFDLE1BQU0sUUFBUSxHQUFHLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUVuQyxJQUFJLFFBQVEsS0FBSyxDQUFDLEVBQUU7WUFDaEIsT0FBTyxHQUFHLENBQUM7U0FDZDthQUNJLElBQUksWUFBWSxFQUFFO1lBQ25CLE9BQU8sUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDO1NBQzlCO2FBQ0k7WUFDRCxPQUFPLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztTQUNyQztJQUNMLENBQUM7OzRGQWZRLHNCQUFzQjt1RkFBdEIsc0JBQXNCO2tEQUF0QixzQkFBc0I7Y0FEbEMsSUFBSTtlQUFDLEVBQUUsSUFBSSxFQUFFLHdCQUF3QixFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtQaXBlLCBQaXBlVHJhbnNmb3JtfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBQaXBlKHsgbmFtZTogJ3F1YW50aXR5U2VsZWN0b3JOdW1iZXInIH0pXHJcbmV4cG9ydCBjbGFzcyBRdWFudGl0eVNlbGVjdG9yTnVtYmVyIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcblxyXG4gICAgdHJhbnNmb3JtKHZhbHVlOiBzdHJpbmcsIGFsbG93RGVjaW1hbDogYm9vbGVhbik6IHN0cmluZyB7XHJcblxyXG4gICAgICAgIGNvbnN0IHRtcFZhbHVlID0gcGFyc2VGbG9hdCh2YWx1ZSk7XHJcblxyXG4gICAgICAgIGlmICh0bXBWYWx1ZSA9PT0gMCkge1xyXG4gICAgICAgICAgICByZXR1cm4gJzAnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIGlmIChhbGxvd0RlY2ltYWwpIHtcclxuICAgICAgICAgICAgcmV0dXJuIHRtcFZhbHVlLnRvU3RyaW5nKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICByZXR1cm4gcGFyc2VJbnQodmFsdWUpLnRvU3RyaW5nKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19