air-lib
Version:
This is Air's angular component library
29 lines • 2.18 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
var FormatNumberWithCommaPipe = /** @class */ (function () {
function FormatNumberWithCommaPipe() {
}
/**
* @param {?} input
* @return {?}
*/
FormatNumberWithCommaPipe.prototype.transform = /**
* @param {?} input
* @return {?}
*/
function (input) {
if (input) {
return input.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ').replace('.', ',');
}
return '';
};
FormatNumberWithCommaPipe.decorators = [
{ type: Pipe, args: [{ name: 'formatNumberWithComma' },] }
];
return FormatNumberWithCommaPipe;
}());
export { FormatNumberWithCommaPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0LW51bWJlci13aXRoLWNvbW1hLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9haXItbGliLyIsInNvdXJjZXMiOlsibGliL3BpcGVzL2Zvcm1hdC1udW1iZXItd2l0aC1jb21tYS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUVwRDtJQUFBO0lBU0EsQ0FBQzs7Ozs7SUFQRyw2Q0FBUzs7OztJQUFULFVBQVUsS0FBc0I7UUFFNUIsSUFBSSxLQUFLLEVBQUU7WUFDUCxPQUFPLEtBQUssQ0FBQyxRQUFRLEVBQUUsQ0FBQyxPQUFPLENBQUMsNkJBQTZCLEVBQUUsS0FBSyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQztTQUMzRjtRQUNELE9BQU8sRUFBRSxDQUFDO0lBQ2QsQ0FBQzs7Z0JBUkosSUFBSSxTQUFDLEVBQUUsSUFBSSxFQUFFLHVCQUF1QixFQUFFOztJQVN2QyxnQ0FBQztDQUFBLEFBVEQsSUFTQztTQVJZLHlCQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBQaXBlKHsgbmFtZTogJ2Zvcm1hdE51bWJlcldpdGhDb21tYScgfSlcclxuZXhwb3J0IGNsYXNzIEZvcm1hdE51bWJlcldpdGhDb21tYVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICAgIHRyYW5zZm9ybShpbnB1dDogbnVtYmVyIHwgc3RyaW5nKTogc3RyaW5nIHtcclxuXHJcbiAgICAgICAgaWYgKGlucHV0KSB7XHJcbiAgICAgICAgICAgIHJldHVybiBpbnB1dC50b1N0cmluZygpLnJlcGxhY2UoLyhcXGQpKD89KFxcZFxcZFxcZCkrKFteXFxkXXwkKSkvZywgJyQxICcpLnJlcGxhY2UoJy4nLCAnLCcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gJyc7XHJcbiAgICB9XHJcbn1cclxuIl19