UNPKG

vue-fluent-ui

Version:

一个winui3/fluent design风格的vue组件库

16 lines (15 loc) 622 B
import type { Plugin } from 'vue'; /** * 表示带有 install 方法的单个文件组件 (SFC)。 * @template T 组件的类型。 */ export type SFCWithInstall<T> = T & Plugin; /** * 为组件添加 install 方法,使其可以用作 Vue 插件。 * @template T 主组件的类型。 * @template E 与主组件一起安装的额外组件的记录。 * @param main 主组件。 * @param [extra] 额外组件的可选记录。 * @returns 增强了 install 方法和额外组件的主组件。 */ export declare const withInstall: <T, E extends Record<string, any>>(main: T, extra?: E) => SFCWithInstall<T> & E;