| | |
| | | import { isNil } from 'lodash-unified'; |
| | | import { ref } from 'vue'; |
| | | |
| | | export const isUndefined = (val: any): val is undefined => val === undefined; |
| | | export const isBoolean = (val: any): val is boolean => typeof val === 'boolean'; |
| | |
| | | }; |
| | | |
| | | export const isFilledArray = (val: any) => Array.isArray(val) && val.length > 0; |
| | | /** |
| | | * |
| | | * @param _comp 组件构造函数 |
| | | * @returns 组件 ref |
| | | * @example const formRef = useCompRef(ElForm); |
| | | */ |
| | | export const useCompRef = <T extends abstract new (...args: any) => any>(_comp: T) => ref<InstanceType<T>>(); |