@sincerecloud/sc-ui
Version:
vue3 ui ant-design-vue sincerecloud sc-ui typescript
17 lines (16 loc) • 625 B
TypeScript
import { Slots } from 'vue';
/**
* @description: 获取插槽以防止空错误
*/
export declare function getSlot(slots: Slots, slot?: string, data?: any): import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>[] | null;
export declare function isEmptyElement(c: any): any;
export declare function isValidElement(element: any): any;
export declare const flattenChildren: (children?: never[], filterEmpty?: boolean) => any[];
/**
* 扩展 插槽
* @param slots
* @param excludeKeys
*/
export declare function extendSlots(slots: Slots, excludeKeys?: string[]): any;