[bugfix] Fix TypeScript errors in typecheck

- Add @ts-expect-error directive to unused postSurveyStatus function in auth.ts
- Add @ts-expect-error for .mts import extension in vite.electron.config.mts
- Add @ts-expect-error directives for global variable assignments in vitest.setup.ts
- Remove vite.electron.config.mts from ESLint allowDefaultProject to fix duplicate inclusion error
This commit is contained in:
bymyself
2025-09-28 20:18:05 -07:00
parent 1b1cb956e6
commit 43db891c1a
4 changed files with 8 additions and 1 deletions

View File

@@ -52,7 +52,6 @@ export default defineConfig([
projectService: { projectService: {
allowDefaultProject: [ allowDefaultProject: [
'vite.config.mts', 'vite.config.mts',
'vite.electron.config.mts',
'vite.types.config.mts', 'vite.types.config.mts',
'vitest.litegraph.config.ts' 'vitest.litegraph.config.ts'
] ]

View File

@@ -187,6 +187,7 @@ export async function getSurveyCompletedStatus(): Promise<boolean> {
} }
} }
// @ts-expect-error - Unused function kept for future use
async function postSurveyStatus(): Promise<void> { async function postSurveyStatus(): Promise<void> {
try { try {
const response = await api.fetchApi(`/settings/${ONBOARDING_SURVEY_KEY}`, { const response = await api.fetchApi(`/settings/${ONBOARDING_SURVEY_KEY}`, {

View File

@@ -1,6 +1,7 @@
import { defineConfig, mergeConfig } from 'vite' import { defineConfig, mergeConfig } from 'vite'
import type { Plugin } from 'vite' import type { Plugin } from 'vite'
// @ts-expect-error - TypeScript doesn't allow .mts extension in imports
import baseConfig from './vite.config.mts' import baseConfig from './vite.config.mts'
const mockElectronAPI: Plugin = { const mockElectronAPI: Plugin = {

View File

@@ -1,9 +1,15 @@
import 'vue' import 'vue'
// Define global variables for tests // Define global variables for tests
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__COMFYUI_FRONTEND_VERSION__ = '1.24.0' globalThis.__COMFYUI_FRONTEND_VERSION__ = '1.24.0'
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__SENTRY_ENABLED__ = false globalThis.__SENTRY_ENABLED__ = false
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__SENTRY_DSN__ = '' globalThis.__SENTRY_DSN__ = ''
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__ALGOLIA_APP_ID__ = '' globalThis.__ALGOLIA_APP_ID__ = ''
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__ALGOLIA_API_KEY__ = '' globalThis.__ALGOLIA_API_KEY__ = ''
// @ts-expect-error - Global variables are defined in global.d.ts
globalThis.__USE_PROD_CONFIG__ = false globalThis.__USE_PROD_CONFIG__ = false