@aplus-frontend/ui
Version:
25 lines (24 loc) • 722 B
TypeScript
import { VNode, RendererNode, RendererElement } from 'vue';
import { ApFormItemProps } from '../interface';
export declare const buildColSpan: (count: number, times?: number) => {
xs: number;
sm: number;
md: number;
lg: number;
xl: number;
xxl: number;
};
/**
* 递归获取children节点,排除fragment和注释的干扰
* @param nodes
* @returns
*/
export declare const genRealChildren: (nodes: VNode[]) => VNode< RendererNode, RendererElement, {
[key: string]: any;
}>[];
/**
* 获取FormItem 字符串化的name,如果未获取到name,返回当前的时间戳
* @param name
* @returns
*/
export declare function getStringName(name?: ApFormItemProps['name']): string | number;