Type Alias ParameterSimpleType

ParameterSimpleType:
    | "required"
    | "number"
    | "string"
    | "boolean"
    | "function"
    | "array"
    | "date"
    | "dom"
    | "map"
    | "regExp"
    | "symbol"
    | "asyncFunction"

简单参数验证类型
required 参数是必选的
number 参数必须是有限数
string 参数必须是字符串
boolean 参数必须是布尔值,使用严格比较,所以真值也不行
function 参数必须是函数
array 参数必须是数组
date 参数必须是Date日期类型
dom 参数必须是HTMLElement(dom类型)
map 参数必须是Map类型(WeakMap也不行)
regExp 参数必须是正则表达式
symbol 参数必须是Symbol
asyncFunction 参数必须是异步函数
所有验证类型在这里