GitHub
Preparing search index...
The search index is not available
@tool-pack/types - v0.3.0
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
@tool-pack/types
Dom
Namespace Dom
dom相关类型工具
Index
Type Aliases
SettableDOMStyle
SettableDOMProps
@tool-
pack/types -
v0.3.0
Verify
类型校验工具
Is
Unknown
判断类型是否是unknown
Is
Any
判断类型是否是any
Is
Union
判断类型是否是union
Tuple
元组相关类型工具
Tuple
返回一个由单一类型组成的元组
Tuple
To
Union
把元组转成联合类型
Tuple
M2N
返回length为M到N的联合数组类型
Tuple
Shift
类似Array.prototype.shift
Tuple
Join
类似Array.prototype.join
Point
坐标点
String
字符串相关类型工具
Dot
Trim
类似字符串trim方法,只是不是trim空格,而是trim点号
Empty
Not
Def
如果T为空则返回空,不为空返回默认
Brackets
To
Empty
[]转为''
Remove
Str
Start
移除S中开头的START 相当于S.replace(new RegExp( `^${Start}` ), "");
Str
Template
字符串模板
To
Camel
Case
字符串转换为小驼峰
Str
Split
With
Number
把模板字符串类型分割为元组
Str
Split
字符串分割
Str
Repeat
类似 String.prototype.repeat
Percent
Format
百分比格式
Object
对象相关类型工具
If
Equals
判断两种类型是否相等,如果X===Y返回A,否则返回B
If
Equals
Reverse
与IfEquals返回相反的答案,如果X===Y返回B,否则返回A
Readonly
Keys
找出readonly属性
Writable
Keys
找出非readonly属性
Required
Keys
找出required属性
Optional
Keys
找出optional属性
Required
Only
pick所有Required属性组成新type
Public
Only
pick所有public属性组成新的type
Duplicate
Keys
获取两个Object中重复的key name
Check
Duplicate
Key
排查最多5个最少2个Object中是否有重复的key name,有就返回重复的key name集合,否则返回合并之后的Object
Omit
First
Parameters
从函数参数中移除第一个参数类型
Url
Params
Deep
Readonly
Readonly深度递归版
Required
Part
把一个对象选中的key从Partial改为Required
Partial
Part
把一个对象选中的key从Required改为Partial
Tuple
To
Obj
把元组转为对象,并用元组的元素作为对象的key
Convert
Optional
Part
转换对象中部分可选属性为必选,并且原值类型加上 `| undefined`
Convert
Optional
转换对象中所有可选属性为必选,并且原值类型加上 `| undefined`
Flatten
Intersection
扁平化交叉类型
Mix
混合类型
Writeable
把 Readonly 的对象或包含 readonly 属性的对象改为可写的对象
Reverse
Object
反转对象的 key 和 value
Dom
dom相关类型工具
SettableDOMStyle
获取所有可更改的css属性所组成的新type
SettableDOMProps
获取所有可更改的HTMLElement属性组成的新type
Object
Path
对象路径类型工具
Path
Of
纠正对象对应的path
Transfer
Path
路径类型转换
Transfer
Path
Of
如果转换后的路径跟PathOf的路径一样,就说明该路径是对的并返回原path,否则返回PathOf所返回的类型
Value
Matching
Path
给定子路径和嵌套对象,获取子路径对应的 value 类型
Type
Of
Path
获取路径对应对象的类型
Path
Union
由对象路径组成的union
Utils
工具类型
Anti
Bool
反转boolean
FN
能省几个字母
dom相关类型工具