UNPKG

@opensig/opendesign

Version:

25 lines (24 loc) 732 B
import { LinkPropsT } from '../link'; import { i18nLanguagesT } from '../locale/types'; import { ExtractPropTypes, PropType } from 'vue'; export type LanguageConfigT = i18nLanguagesT; export interface LinkConfigT { click: (e: MouseEvent, params: LinkPropsT, attrs: Record<string, any>) => void; } export declare const configProviderProps: { /** * @zh-CN 语言词条 * @en-US Language locale */ locale: { type: PropType<LanguageConfigT>; }; /** * @zh-CN Link 组件全局配置 * @en-US Global configuration for the Link component */ link: { type: PropType<LinkConfigT>; }; }; export type ConfigProviderPropsT = ExtractPropTypes<typeof configProviderProps>;