randydev commited on
Commit
39f8556
·
verified ·
1 Parent(s): dd65ea5

Create util.js

Browse files
Files changed (1) hide show
  1. lib/mediafire/util.js +18 -0
lib/mediafire/util.js ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @returns as a kilobit
3
+ */
4
+ export function parseFileSize (size: string): number {
5
+ return parseFloat(size) * (
6
+ /GB/i.test(size)
7
+ ? 1000000
8
+ : /MB/i.test(size)
9
+ ? 1000
10
+ : /KB/i.test(size)
11
+ ? 1
12
+ : /bytes?/i.test(size)
13
+ ? 0.001
14
+ : /B/i.test(size)
15
+ ? 0.1
16
+ : 0
17
+ )
18
+ }