@newbiz/vue-maintainer-libs
Version:
Vue.js maintainer 라이브러리
9 lines (8 loc) • 397 B
TypeScript
import Vue, { PluginFunction, PluginObject, VueConstructor } from 'vue';
declare type IPluginObject<T> = PluginObject<T> | PluginFunction<T>;
export declare type IPluginItem<T> = [IPluginObject<T>, T];
export interface IPlugin<T> {
[key: string]: IPluginItem<T>;
}
export declare function initPlugins<V extends Vue, T>(vueConstructor: VueConstructor<V>, plugins: IPlugin<T>): void;
export {};