From e1c904f97f35554c26b9a4e525fa12bf2b424bbc Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 13 Dec 2022 14:45:24 +0100 Subject: [PATCH] chore(controls): cleanup Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- packages/controls/README.md | 2 +- packages/controls/src/auto-imports.d.ts | 63 +++++++++++++++++++++++++ packages/controls/src/types.ts | 3 +- packages/controls/tsconfig.json | 2 +- packages/controls/vite.config.ts | 2 + 5 files changed, 68 insertions(+), 4 deletions(-) create mode 100644 packages/controls/src/auto-imports.d.ts diff --git a/packages/controls/README.md b/packages/controls/README.md index 27c22949..fe8124d4 100644 --- a/packages/controls/README.md +++ b/packages/controls/README.md @@ -21,7 +21,7 @@ $ npm i --save @vue-flow/controls import { VueFlow } from '@vue-flow/core' import { Controls } from '@vue-flow/controls' -// import the default styles +// import default controls styles import '@vue-flow/controls/dist/style.css' import initialElements from './initial-elements' diff --git a/packages/controls/src/auto-imports.d.ts b/packages/controls/src/auto-imports.d.ts new file mode 100644 index 00000000..05f84c95 --- /dev/null +++ b/packages/controls/src/auto-imports.d.ts @@ -0,0 +1,63 @@ +// Generated by 'unplugin-auto-import' +export {} +declare global { + const $$: typeof import('vue/macros')['$$'] + const $: typeof import('vue/macros')['$'] + const $computed: typeof import('vue/macros')['$computed'] + const $customRef: typeof import('vue/macros')['$customRef'] + const $ref: typeof import('vue/macros')['$ref'] + const $shallowRef: typeof import('vue/macros')['$shallowRef'] + const $toRef: typeof import('vue/macros')['$toRef'] + const EffectScope: typeof import('vue')['EffectScope'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const resolveDirective: typeof import('vue')['resolveDirective'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useSlots: typeof import('vue')['useSlots'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} diff --git a/packages/controls/src/types.ts b/packages/controls/src/types.ts index bb5bedb1..fd6d78c6 100644 --- a/packages/controls/src/types.ts +++ b/packages/controls/src/types.ts @@ -1,5 +1,4 @@ -import type { FitViewParams } from '@vue-flow/core' -import type { PanelPosition } from '../panel' +import type { FitViewParams, PanelPosition } from '@vue-flow/core' export interface ControlProps { /** Show the zoom icon */ diff --git a/packages/controls/tsconfig.json b/packages/controls/tsconfig.json index e9fd0ac1..06cb7996 100644 --- a/packages/controls/tsconfig.json +++ b/packages/controls/tsconfig.json @@ -19,7 +19,7 @@ "declaration": true, "declarationDir": "./dist", "emitDeclarationOnly": true, - "types": [], + "types": ["vite/client", "vue/macros"] }, "include": [ "./src", diff --git a/packages/controls/vite.config.ts b/packages/controls/vite.config.ts index af5939fe..3eabb4b4 100644 --- a/packages/controls/vite.config.ts +++ b/packages/controls/vite.config.ts @@ -3,6 +3,7 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' import vueTypes from 'vite-plugin-vue-type-imports' +import svgLoader from 'vite-svg-loader' // https://vitejs.dev/config/ export default defineConfig({ @@ -41,5 +42,6 @@ export default defineConfig({ imports: ['vue', 'vue/macros'], dts: 'src/auto-imports.d.ts', }), + svgLoader(), ], })