Skip to content

Instantly share code, notes, and snippets.

View sleepless000's full-sized avatar

Boris Atanasov sleepless000

View GitHub Profile
@sleepless000
sleepless000 / FileSizePipe.js
Last active May 14, 2018 00:02
Angular 2+ --File size transform pipe
import { Pipe, PipeTransform } from '@angular/core';
const FILE_SIZE_UNITS = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
const FILE_SIZE_UNITS_LONG = ['Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Pettabytes', 'Exabytes', 'Zettabytes', 'Yottabytes'];
@Pipe({
name: 'fileSize'
})
export class FileSizePipe implements PipeTransform {