{"version":3,"file":"lucca-front-ng-number.mjs","sources":["../../../packages/ng/number/number.pipe.ts","../../../packages/ng/number/number.module.ts","../../../packages/ng/number/lucca-front-ng-number.ts"],"sourcesContent":["import { formatNumber, getLocaleNumberSymbol, NumberSymbol } from '@angular/common';\nimport { Inject, LOCALE_ID, Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({\n\tname: 'luNumber',\n\tpure: true,\n})\nexport class LuNumberPipe implements PipeTransform {\n\tconstructor(@Inject(LOCALE_ID) protected locale: string) {}\n\ttransform(number: number, precision = 2) {\n\t\tconst formatted = formatNumber(number, this.locale, `1.${precision}-${precision}`);\n\t\tconst separator = getLocaleNumberSymbol(this.locale, NumberSymbol.Decimal);\n\t\tconst split = formatted.split(separator);\n\t\tconst integral = split[0];\n\t\tconst decimal = split[1];\n\n\t\tif (precision > 0) {\n\t\t\treturn `${integral}${separator}${decimal}`;\n\t\t} else {\n\t\t\treturn integral;\n\t\t}\n\t}\n}\n","import { NgModule } from '@angular/core';\nimport { LuNumberPipe } from './number.pipe';\n\n/**\n * @deprecated use `LuNumberPipe` instead\n */\n@NgModule({\n\timports: [LuNumberPipe],\n\texports: [LuNumberPipe],\n})\nexport class LuNumberModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAOa,YAAY,CAAA;AACxB,IAAA,WAAA,CAAyC,MAAc,EAAA;QAAd,IAAA,CAAA,MAAM,GAAN,MAAM;IAAW;AAC1D,IAAA,SAAS,CAAC,MAAc,EAAE,SAAS,GAAG,CAAC,EAAA;AACtC,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,SAAS,CAAA,CAAA,EAAI,SAAS,CAAA,CAAE,CAAC;AAClF,QAAA,MAAM,SAAS,GAAG,qBAAqB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,OAAO,CAAC;QAC1E,MAAM,KAAK,GAAG,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC;AACxC,QAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC;AACzB,QAAA,MAAM,OAAO,GAAG,KAAK,CAAC,CAAC,CAAC;AAExB,QAAA,IAAI,SAAS,GAAG,CAAC,EAAE;AAClB,YAAA,OAAO,GAAG,QAAQ,CAAA,EAAG,SAAS,CAAA,EAAG,OAAO,EAAE;QAC3C;aAAO;AACN,YAAA,OAAO,QAAQ;QAChB;IACD;AAdY,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,YAAY,kBACJ,SAAS,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6GADjB,YAAY,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,UAAA,EAAA,CAAA,CAAA;;4FAAZ,YAAY,EAAA,UAAA,EAAA,CAAA;kBAJxB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACL,oBAAA,IAAI,EAAE,UAAU;AAChB,oBAAA,IAAI,EAAE,IAAI;AACV,iBAAA;;0BAEa,MAAM;2BAAC,SAAS;;;ACL9B;;AAEG;MAKU,cAAc,CAAA;+GAAd,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;gHAAd,cAAc,EAAA,OAAA,EAAA,CAHhB,YAAY,CAAA,EAAA,OAAA,EAAA,CACZ,YAAY,CAAA,EAAA,CAAA,CAAA;gHAEV,cAAc,EAAA,CAAA,CAAA;;4FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAJ1B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACT,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,OAAO,EAAE,CAAC,YAAY,CAAC;AACvB,iBAAA;;;ACTD;;AAEG;;;;"}