UNPKG

ngx-filesize

Version:

A filesize.js pipe for Angular

1 lines 2.21 kB
{"version":3,"file":"ngx-filesize.mjs","sources":["../../../src/lib/filesize.pipe.ts","../../../src/lib/ngx-filesize.module.ts","../../../src/public-api.ts","../../../src/ngx-filesize.ts"],"sourcesContent":["import { Pipe, PipeTransform } from '@angular/core';\nimport filesize from 'filesize';\n\n@Pipe({\n name: 'filesize'\n})\nexport class FileSizePipe implements PipeTransform {\n private static transformOne(value: number, options?: any): string {\n return filesize(value, options);\n }\n\n transform(value: number | number[], options?: any) {\n if (Array.isArray(value)) {\n return value.map(val => FileSizePipe.transformOne(val, options));\n }\n\n return FileSizePipe.transformOne(value, options);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { FileSizePipe } from './filesize.pipe';\n\n@NgModule({\n declarations: [FileSizePipe],\n exports: [FileSizePipe]\n})\nexport class NgxFilesizeModule { }\n","/*\n * Public API Surface of ngx-filesize\n */\n\nexport * from './lib/ngx-filesize.module';\nexport * from './lib/filesize.pipe';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAMa,YAAY,CAAA;AACf,IAAA,OAAO,YAAY,CAAC,KAAa,EAAE,OAAa,EAAA;AACtD,QAAA,OAAO,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC;KACjC;IAED,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;;yGAXU,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;uGAAZ,YAAY,EAAA,IAAA,EAAA,UAAA,EAAA,CAAA,CAAA;2FAAZ,YAAY,EAAA,UAAA,EAAA,CAAA;kBAHxB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,UAAU;iBACjB,CAAA;;;MCEY,iBAAiB,CAAA;;8GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;+GAAjB,iBAAiB,EAAA,YAAA,EAAA,CAHb,YAAY,CAAA,EAAA,OAAA,EAAA,CACjB,YAAY,CAAA,EAAA,CAAA,CAAA;+GAEX,iBAAiB,EAAA,CAAA,CAAA;2FAAjB,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAJ7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,YAAY,CAAC;oBAC5B,OAAO,EAAE,CAAC,YAAY,CAAC;iBACxB,CAAA;;;ACND;;AAEG;;ACFH;;AAEG;;;;"}