diff --git a/components.d.ts b/components.d.ts index b56db58b..44d756bf 100644 --- a/components.d.ts +++ b/components.d.ts @@ -47,6 +47,7 @@ declare module 'vue' { MoonrakerStatePanel: typeof import('./src/components/panels/MoonrakerStatePanel.vue')['default'] MotionSettings: typeof import('./src/components/panels/MachineSettings/MotionSettings.vue')['default'] MotionSettingsInput: typeof import('./src/components/inputs/MotionSettingsInput.vue')['default'] + NumberInput: typeof import('./src/components/inputs/NumberInput.vue')['default'] Panel: typeof import('./src/components/ui/Panel.vue')['default'] PowerControlPanel: typeof import('./src/components/panels/PowerControlPanel.vue')['default'] PressureAdvanceSettings: typeof import('./src/components/panels/MachineSettings/PressureAdvanceSettings.vue')['default'] @@ -140,6 +141,7 @@ declare module 'vue' { VProgressLinear: typeof import('vuetify/lib')['VProgressLinear'] VRow: typeof import('vuetify/lib')['VRow'] VSelect: typeof import('vuetify/lib')['VSelect'] + VSimpleCheckbox: typeof import('vuetify/lib')['VSimpleCheckbox'] VSimpleTable: typeof import('vuetify/lib')['VSimpleTable'] VSlider: typeof import('vuetify/lib')['VSlider'] VSnackbar: typeof import('vuetify/lib')['VSnackbar'] diff --git a/tsconfig.json b/tsconfig.json index cc219f17..5593342f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -33,6 +33,7 @@ ] }, "include": [ + "components.d.ts", "src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", diff --git a/vite.config.ts b/vite.config.ts index 621aa0a1..ba77e9b2 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -16,6 +16,7 @@ export default defineConfig({ loadVersion(), checker({ typescript: true }), Components({ + dts: true, // enabled by default if `typescript` is installed resolvers: [VuetifyResolver()], }), ],