@opensig/opendesign
Version:
25 lines (24 loc) • 732 B
TypeScript
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>;