wip: vite版重构中
This commit is contained in:
@@ -34,7 +34,7 @@ export function isTel(tel: any): boolean {
|
||||
}
|
||||
|
||||
// 验证数字
|
||||
export function isNum(num: any): boolean {
|
||||
export function isNumber(num: any): boolean {
|
||||
return /^[0-9]*$/.test(num)
|
||||
}
|
||||
|
||||
@@ -82,3 +82,25 @@ export const isFirefox = function () {
|
||||
export function isString(val: unknown): val is string {
|
||||
return is(val, 'String')
|
||||
}
|
||||
|
||||
export const isWindow = (val: any): val is Window => {
|
||||
return typeof window !== 'undefined' && is(val, 'Window')
|
||||
}
|
||||
|
||||
export const isDef = <T = unknown>(val?: T): val is T => {
|
||||
return typeof val !== 'undefined'
|
||||
}
|
||||
|
||||
export const isUnDef = <T = unknown>(val?: T): val is T => {
|
||||
return !isDef(val)
|
||||
}
|
||||
|
||||
export const isFunction = (val: unknown): val is Function => typeof val === 'function'
|
||||
|
||||
export const isClient = () => {
|
||||
return typeof window !== 'undefined'
|
||||
}
|
||||
|
||||
export const isElement = (val: unknown): val is Element => {
|
||||
return isObject(val) && !!val.tagName
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user