UNPKG

tav-ui

Version:
41 lines (40 loc) 1.17 kB
import type { ExtractPropTypes, PropType } from 'vue'; declare type I18nGlobalTranslation = { (key: string): string; (key: string, locale: string): string; (key: string, locale: string, list: unknown[]): string; (key: string, locale: string, named: Record<string, unknown>): string; (key: string, list: unknown[]): string; (key: string, named: Record<string, unknown>): string; }; export declare const configProviderProps: { appId: { type: StringConstructor; required: boolean; }; userInfo: { type: PropType<Record<string, any>>; required: boolean; }; permissions: { type: PropType<Record<string, any>>; default: () => {}; }; components: { type: PropType<Record<string, any>>; default: () => {}; }; i18nFun: { type: PropType<{ t: I18nGlobalTranslation; locale?: string | undefined; }>; defult: () => {}; }; uploadVarsJson: { type: StringConstructor; default: string; }; }; export declare type ConfigProviderProps = ExtractPropTypes<typeof configProviderProps>; export {};