UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

23 lines (22 loc) 620 B
import { LinkPropsT } from 'src/link'; import { LanguageT } from '../locale/types'; import { ExtractPropTypes, PropType } from 'vue'; export type LanguageConfigT = LanguageT; export interface LinkConfigT { click: (e: MouseEvent, params: LinkPropsT, attrs: Record<string, any>) => void; } export declare const configProviderProps: { /** * 语言词条 */ locale: { type: PropType<LanguageConfigT>; }; /** * Link组件全局配置 */ link: { type: PropType<LinkConfigT>; }; }; export type ConfigProviderPropsT = ExtractPropTypes<typeof configProviderProps>;