UNPKG

@sincerecloud/sc-ui

Version:

vue3 ui ant-design-vue sincerecloud sc-ui typescript

28 lines (27 loc) 1.38 kB
import { Plugin, Component, PropType, VNode } from 'vue'; import { EventDataNode } from './nodeType'; export * from './domHelper'; export * from './error'; export * from './is'; export * from './log'; export * from './nodeType'; export * from './propTypes'; export * from './style'; export * from './treeHelper'; export * from './uuid'; export * from './tsxHelper'; export * from './domUtils'; export * from './event/index'; export * from './dateUtil'; export * from './tsxHelper'; export declare const withInstall: <T>(component: T, alias?: string) => T & Plugin; export declare const isType: (source: any, typeStr: string) => boolean; export declare function deepMerge<T = any>(src?: any, target?: any): T; export declare const definePropType: <T>(val: any) => PropType<T>; export declare const iconPropType: PropType<string | Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>>; export declare const tuple: <T extends string[]>(...args: T) => T; export declare const tupleNum: <T extends number[]>(...args: T) => T; export declare type NodeMouseEventHandler = (e: MouseEvent, node: EventDataNode) => void; declare type VNodeChildAtom = VNode | string | number | boolean | null | undefined | void; export declare type VueNode = VNodeChildAtom | VNodeChildAtom[] | JSX.Element; export declare function getDynamicProps<T, U>(props: T): Partial<U>;