UNPKG

@chase-shao/vue-component-lib

Version:

[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/your-username/vue-component-lib)

22 lines (21 loc) 872 B
import { App } from 'vue'; import { Router } from 'vue-router'; import { Pinia } from 'pinia'; import { default as CreateView } from './components/data-gen/views/CreateView.vue'; import { default as UpdateView } from './components/data-gen/views/UpdateView.vue'; import { default as DetailView } from './components/data-gen/views/DetailView.vue'; import { default as ListView } from './components/data-gen/views/ListView.vue'; import { LibraryConfig } from './stores/libraryConfig'; interface PluginOptions { router?: Router; pinia?: Pinia; config?: LibraryConfig; [key: string]: any; } declare const MyPlugin: { install(app: App, options?: PluginOptions): void; }; export default MyPlugin; export { CreateView, UpdateView, DetailView, ListView }; export { RouterKey } from './composables/useRouter'; export { PiniaKey } from './composables/usePinia';