0.1.0 • Published 3 years ago
@domain.js/utils v0.1.0
@domain.js/utils
Installation
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
Defined in
0.1.0
3 years ago