UNPKG

tav-ui

Version:
23 lines (22 loc) 865 B
import { type ComputedRef } from 'vue'; import { type GlobalConfigFileProps } from '../global-config-types'; /** * 方便组件在单独使用时合并 globalconfigprops * @param globalConfigProps * @param props * @param componentNames * @returns */ export declare function useMergedProps<K extends Record<string, any>>(props: K, componentName: keyof GlobalConfigFileProps, apiParamsDefault?: any): ComputedRef<({ apiPermission: { type: import("vue").PropType<(params: import("../types").ApiPermissionParams) => Promise<any>>; }; } | { apiPermissionData: { type: import("vue").PropType<(params: import("../types").ApiPermissionDataParams) => Promise<any>>; }; } | { apiPermissionData: { type: import("vue").PropType<(params: import("../types").ApiPermissionDataParams) => Promise<any>>; }; } | undefined) & K>;