@domain.js/utils
Installation
npm i @domain.js/utils --save
Documention
Table of contents
Functions
Functions
deepFreeze
▸ Const
deepFreeze(object
): any
深度冻结一个对象,防止被不小心篡改
Parameters
Name | Type |
---|---|
object |
any |
Returns
any
Defined in
inExpired
▸ Const
inExpired(time
, life
): boolean
判断某个秒级时间戳是否已过期,基于当前时间
Parameters
Name | Type | Description |
---|---|---|
time |
number |
要判断的时间 秒级时间戳 |
life |
number |
有效期时间长度,单位秒 |
Returns
boolean
Defined in
lcfirst
▸ Const
lcfirst(value
): string
首字符小写
Parameters
Name | Type |
---|---|
value |
string |
Returns
string
Defined in
md5
▸ Const
md5(str
): string
计算给定字符串的md5值
Parameters
Name | Type |
---|---|
str |
Object |
str.toString |
() => string
|
Returns
string
Defined in
modifiyURL
▸ Const
modifiyURL(address
, adds?
, removes?
): string
修改指定url上添加一些参数
Parameters
Name | Type |
---|---|
address |
string |
adds? |
Params |
removes? |
string [] |
Returns
string
Defined in
nt2space
▸ Const
nt2space(value
): string
将字符串里的换行,制表符替换为普通空格
Parameters
Name | Type |
---|---|
value |
string |
Returns
string
Defined in
randStr
▸ randStr(len
, type
): string
生成随机字符串,
Parameters
Name | Type | Description |
---|---|---|
len |
number |
要生成的随机串长度 |
type |
"strong" |
"strong" 强壮型 包括特殊字符 |
Returns
string
Defined in
▸ randStr(len
, type
): string
生成随机字符串,
Parameters
Name | Type | Description |
---|---|---|
len |
number |
要生成的随机串长度 |
type |
"normal" |
"noraml" 普通型 不包括特殊字符 |
Returns
string
Defined in
▸ randStr(len
, type
): string
生成随机字符串,
Parameters
Name | Type | Description |
---|---|---|
len |
number |
要生成的随机串长度 |
type |
string |
string 自定义随机串字典 |
Returns
string
Defined in
sleep
▸ Const
sleep(ms
): Promise
<unknown
>
睡眠等待
Parameters
Name | Type |
---|---|
ms |
number |
Returns
Promise
<unknown
>
Defined in
tryCatchLog
▸ Const
tryCatchLog<T
, L
>(fn
, errorLog
): (...args
: Parameters
<T
>) => Promise
<void
>
Type parameters
Name | Type |
---|---|
T |
extends (...args : any []) => Promise <void > |
L |
extends (...args : any []) => void
|
Parameters
Name | Type |
---|---|
fn |
T |
errorLog |
L |
Returns
fn
▸ (...args
): Promise
<void
>
Parameters
Name | Type |
---|---|
...args |
Parameters <T > |
Returns
Promise
<void
>
Defined in
ucfirst
▸ Const
ucfirst(value
): string
首字符大写
Parameters
Name | Type |
---|---|
value |
string |
Returns
string