{"version":3,"file":"rotzbua-ngx-filesize.mjs","sources":["../../../projects/ngx-filesize/src/lib/filesize.pipe.ts","../../../projects/ngx-filesize/src/lib/ngx-filesize.module.ts","../../../projects/ngx-filesize/src/public-api.ts","../../../projects/ngx-filesize/src/rotzbua-ngx-filesize.ts"],"sourcesContent":["import {Pipe, PipeTransform} from '@angular/core';\r\nimport {filesize} from 'filesize';\r\n\r\n@Pipe({\r\n  name: 'filesize',\r\n})\r\nexport class FileSizePipe implements PipeTransform {\r\n  private static transformOne(value: number, options?: any): string {\r\n    // Default return type is string, but typing is not clear.\r\n    return <string>filesize(value, options);\r\n  }\r\n\r\n  // Fixme: required forward declaration?\r\n  // transform(value: number, options?: any): string;\r\n  // transform(value: number[], options?: any): string[];\r\n  transform(value: number | number[], options?: any) {\r\n    if (Array.isArray(value)) {\r\n      return value.map(val => FileSizePipe.transformOne(val, options));\r\n    }\r\n\r\n    return FileSizePipe.transformOne(value, options);\r\n  }\r\n}\r\n","import {NgModule} from '@angular/core';\r\nimport {FileSizePipe} from './filesize.pipe';\r\n\r\n\r\n@NgModule({\r\n  declarations: [\r\n    FileSizePipe,\r\n  ],\r\n  imports: [],\r\n  exports: [\r\n    FileSizePipe,\r\n  ],\r\n})\r\nexport class NgxFilesizeModule {\r\n}\r\n","/*\r\n * Public API Surface of ngx-filesize\r\n */\r\n\r\nexport * from './lib/ngx-filesize.module';\r\nexport * from './lib/filesize.pipe';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;AAGA,MAGa,YAAY,CAAA;AACf,IAAA,OAAO,YAAY,CAAC,KAAa,EAAE,OAAa,EAAA;;AAEtD,QAAA,OAAe,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;KACzC;;;;IAKD,SAAS,CAAC,KAAwB,EAAE,OAAa,EAAA;AAC/C,QAAA,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;AACxB,YAAA,OAAO,KAAK,CAAC,GAAG,CAAC,GAAG,IAAI,YAAY,CAAC,YAAY,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC;AAClE,SAAA;QAED,OAAO,YAAY,CAAC,YAAY,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;KAClD;8GAfU,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA,EAAA;4GAAZ,YAAY,EAAA,IAAA,EAAA,UAAA,EAAA,CAAA,CAAA,EAAA;;2FAAZ,YAAY,EAAA,UAAA,EAAA,CAAA;kBAHxB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,UAAU;AACjB,iBAAA,CAAA;;;ACDD,MASa,iBAAiB,CAAA;8GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;+GAAjB,iBAAiB,EAAA,YAAA,EAAA,CAP1B,YAAY,CAAA,EAAA,OAAA,EAAA,CAIZ,YAAY,CAAA,EAAA,CAAA,CAAA,EAAA;+GAGH,iBAAiB,EAAA,CAAA,CAAA,EAAA;;2FAAjB,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAT7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,YAAY;AACb,qBAAA;AACD,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,OAAO,EAAE;wBACP,YAAY;AACb,qBAAA;AACF,iBAAA,CAAA;;;ACZD;;AAEG;;ACFH;;AAEG;;;;"}