mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-03 19:58:09 +08:00
6503e55277
* refactor(utils-v2): migrate utils * refactor(utils-v2): migrate utils * refactor(utils-v2): migrate utils * refactor(utils): remove * refactor(utils): rename * refactor(utils): move EVENT_CODE to constants * refactor: remove generic
21 lines
475 B
TypeScript
21 lines
475 B
TypeScript
import { isArray, isObject } from '@vue/shared'
|
|
|
|
export {
|
|
isArray,
|
|
isFunction,
|
|
isObject,
|
|
isString,
|
|
isDate,
|
|
isPromise,
|
|
isSymbol,
|
|
} from '@vue/shared'
|
|
export { isBoolean, isNumber } from '@vueuse/core'
|
|
export { isVNode } from 'vue'
|
|
|
|
export const isUndefined = (val: any): val is undefined => val === undefined
|
|
|
|
export const isEmpty = (val: unknown) =>
|
|
(!val && val !== 0) ||
|
|
(isArray(val) && val.length === 0) ||
|
|
(isObject(val) && !Object.keys(val).length)
|