UNPKG

tav-ui

Version:
33 lines (32 loc) 1.35 kB
import { type ExtractPropTypes, type PropType } from 'vue'; import { type ApiPermissionDataParams, type ApiPermissionParams } from './types'; export declare const permissionApiProps: { /** 对应 permission/query/queryPermission,注意这里传入的 code 类型必为 permissiongroup */ apiPermission: { type: PropType<(params: ApiPermissionParams) => Promise<any>>; }; /** 对应 permission/query/queryPermissionData,注意这里传入的 code 类型必为 permissionfilter */ apiPermissionData: { type: PropType<(params: ApiPermissionDataParams) => Promise<any>>; }; }; export declare type PermissionApiProps = ExtractPropTypes<typeof permissionApiProps>; export declare const globalConfigFileProps: { /**根据子组件名来划分注入数据 */ TaPermissionQuery: { apiPermission: { type: PropType<(params: ApiPermissionParams) => Promise<any>>; }; }; TaPermissionDataQuery: { apiPermissionData: { type: PropType<(params: ApiPermissionDataParams) => Promise<any>>; }; }; TaTablePermissionDataQuery: { apiPermissionData: { type: PropType<(params: ApiPermissionDataParams) => Promise<any>>; }; }; }; export declare type GlobalConfigFileProps = ExtractPropTypes<typeof globalConfigFileProps>;