GitHub
Preparing search index...
The search index is not available
ts-utils - v5.0.1-beta.1
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
mxssfd/core -
v5.0.1-
beta.1
str
Repeat
number2
Chinese
chinese2
Number
format
Date
mxssfd/dom -
v5.0.1-
beta.1
mxssfd/bom -
v5.0.1-
beta.1
copy2
Clipboard
mxssfd/types -
v5.0.1-
beta.1
mxssfd/random-
picker -
v5.0.1-
beta.1
@mxssfd/random-picker
Path
Of
Transfer
Path
参考该文章改的路径转换type
Transfer
Path
Of
如果转换后的路径跟PathOf的路径一样,就说明该路径是对的并返回原path,否则返回PathOf所返回的类型
Value
Matching
Path
给定子路径和嵌套对象,获取子路径对应的 value 类型
Type
Of
Path
Split
Template
String
Type
To
Tuple
If
Equals
Readonly
Keys
Writable
Keys
Required
Keys
Optional
Keys
Exclude
Optional
Props
Public
Only
Settable
Style
Settable
Props
Dot
Trim
Empty
Not
Def
Brackets
To
Empty
Remove
Str
Start
Duplicate
Keys
获取两个Object中重复的key name
Check
Duplicate
Key
排查最多5个最少2个Object中是否有重复的key name,有就返回重复的key name集合,否则返回合并之后的Object
Shift
Tuple
从元组中移除第一个item的类型
Omit
First
Parameters
从函数参数中移除第一个参数类型
Tuple
返回一个由单一类型组成的元组
Tuple
To
Union
把元组转成联合类型
Tuple
M2N
返回length为M到N的联合数组类型
Str
Template
字符串模板
Join
To
Camel
Case
字符串转换为小驼峰
Url
Params
ts-utils - v5.0.1-beta.1
mxssfd/types
Join
Type alias Join<T, U>
Join
<
T
,
U
>
:
T
[
0
]
extends
void
?
""
:
PickRest
<
T
>
[
"length"
]
extends
0
?
T
[
0
]
:
`
${
T
[
0
]
}
${
U
}
${
Join
<
PickRest
<
T
>
,
U
>
}
`
Type Parameters
T
extends
string
[]
U
extends
string
|
number