import type { Component, DefineComponent, VNode } from 'vue' declare global { /** vue node 原子类型 */ type VueNodeAtom = VNode | string | number | boolean | Date | null | undefined | (() => VueNode) /** vue node 类型,可使用 ComponentsUtils.toVNode(VueNode) 转换成 VNode 后直接渲染 */ type VueNode = VueNodeAtom | Array /** vue组件 */ type VueComponent = Component | DefineComponent } export {}