mewbot / Util
- dateFormat
- stringFormat
- randomInt
- nonce
- sleep
- isUrlAlive
- randomFloat
- randomItem
- getNumber
- getTimeCounterText
- isArrEmpty
- getElemSafe
- removeElem
- pushUnique
- pushAllUnique
▸ Static
dateFormat(fmt
, date
): string
Name | Type |
---|---|
fmt |
string |
date |
Date |
string
▸ Static
stringFormat(str
, ...args
): undefined
| string
Name | Type |
---|---|
str |
string |
...args |
any |
undefined
| string
▸ Static
randomInt(min
, max
): number
Name | Type |
---|---|
min |
number |
max |
number |
number
▸ Static
nonce(): string
生成Number once
string
nonce
▸ Static
sleep(timeout
): Promise
<unknown
>
Name | Type |
---|---|
timeout |
number |
Promise
<unknown
>
▸ Static
isUrlAlive(url
, timeout?
, retry?
): Promise
<boolean
>
Name | Type | Default value |
---|---|---|
url |
string |
undefined |
timeout |
number |
1000 |
retry |
number |
0 |
Promise
<boolean
>
▸ Static
randomFloat(min
, max
): number
Name | Type |
---|---|
min |
number |
max |
number |
number
▸ Static
randomItem<T
>(array
): T
Name |
---|
T |
Name | Type |
---|---|
array |
T [] |
T
▸ Static
getNumber(str
, defaultValue
): number
Name | Type |
---|---|
str |
string |
defaultValue |
number |
number
▸ Static
getTimeCounterText(time
): string
Name | Type |
---|---|
time |
number |
string
▸ Static
isArrEmpty(arr?
): boolean
Name | Type |
---|---|
arr? |
any [] |
boolean
▸ Static
getElemSafe<T
>(arr
, index
): undefined
| T
Name |
---|
T |
Name | Type |
---|---|
arr |
T [] |
index |
number |
undefined
| T
▸ Static
removeElem<T
>(array
, elem
): void
Name |
---|
T |
Name | Type |
---|---|
array |
T [] |
elem |
T |
void
▸ Static
pushUnique<T
>(a
, b
): void
Name |
---|
T |
Name | Type |
---|---|
a |
T [] |
b |
T |
void
▸ Static
pushAllUnique<T
>(a
, b
): void
Name |
---|
T |
Name | Type |
---|---|
a |
T [] |
b |
T [] |
void
• new Util()