0.1.0 • Published 4 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
4 years ago