UNPKG

@eternalheart/ngx-file-preview

Version:

A powerful Angular file preview component library supporting multiple file formats including images, videos, PDFs, Office documents, text files and more.

18 lines 1.89 kB
import { Pipe } from "@angular/core"; import { PreviewUtils } from "../utils"; import * as i0 from "@angular/core"; export class FileSizePipe { transform(size) { return PreviewUtils.formatFileSize(size); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FileSizePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: FileSizePipe, isStandalone: true, name: "fileSize" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: FileSizePipe, decorators: [{ type: Pipe, args: [{ name: 'fileSize', standalone: true }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS1zaXplLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL25neC1maWxlLXByZXZpZXcvc3JjL2xpYi9wcmV2aWV3LWxpc3QvZmlsZS1zaXplLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLElBQUksRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNuQyxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0sVUFBVSxDQUFDOztBQU10QyxNQUFNLE9BQU8sWUFBWTtJQUN2QixTQUFTLENBQUMsSUFBc0I7UUFDOUIsT0FBTyxZQUFZLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzNDLENBQUM7K0dBSFUsWUFBWTs2R0FBWixZQUFZOzs0RkFBWixZQUFZO2tCQUp4QixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxVQUFVO29CQUNoQixVQUFVLEVBQUUsSUFBSTtpQkFDakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1BpcGV9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge1ByZXZpZXdVdGlsc30gZnJvbSBcIi4uL3V0aWxzXCI7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2ZpbGVTaXplJyxcbiAgc3RhbmRhbG9uZTogdHJ1ZVxufSlcbmV4cG9ydCBjbGFzcyBGaWxlU2l6ZVBpcGUge1xuICB0cmFuc2Zvcm0oc2l6ZTogbnVtYmVyfHVuZGVmaW5lZCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIFByZXZpZXdVdGlscy5mb3JtYXRGaWxlU2l6ZShzaXplKTtcbiAgfVxufVxuIl19