A photo manager for VRChat.
1let fileSize = [ 'B', 'KB', 'MB', 'GB', 'TB', 'PB' ]; 2 3let bytesToFormatted = ( bytes: number, stage: number ): string => { 4 if(bytes >= 1000){ 5 bytes = bytes / 1000; 6 7 if(fileSize[stage + 1]) 8 return bytesToFormatted(bytes, stage + 1); 9 else 10 return bytes.toFixed(2) + fileSize[stage]; 11 } else 12 return bytes.toFixed(2) + fileSize[stage]; 13} 14 15export { bytesToFormatted };