79 |
export function random(arr: Array <any>) { |
export function random(arr: Array <any>) { |
80 |
let index = Math.floor(Math.random() * arr.length); |
let index = Math.floor(Math.random() * arr.length); |
81 |
return arr[index]; |
return arr[index]; |
82 |
|
} |
83 |
|
|
84 |
|
export function fill(length: number, string: string, token: string = ' ') { |
85 |
|
let safe = 0; |
86 |
|
|
87 |
|
if (length < string.length) |
88 |
|
return string; |
89 |
|
|
90 |
|
const diff = length - string.length; |
91 |
|
|
92 |
|
for (let i = 1; i <= diff; i++, safe++) { |
93 |
|
if (safe >= 500) |
94 |
|
break; |
95 |
|
|
96 |
|
string += ' '; |
97 |
|
} |
98 |
|
|
99 |
|
return string; |
100 |
|
} |
101 |
|
|
102 |
|
export function green(string: string) { |
103 |
|
return '\u001b[1;32m' + string + '\u001b[0m'; |
104 |
|
} |
105 |
|
|
106 |
|
export function yellow(string: string) { |
107 |
|
return '\u001b[1;33m' + string + '\u001b[0m'; |
108 |
|
} |
109 |
|
|
110 |
|
export function red(string: string) { |
111 |
|
return '\u001b[1;31m' + string + '\u001b[0m'; |
112 |
} |
} |