diff --git a/src/indexes/index.ts b/src/indexes/index.ts index 6d3aecfde..14709cad8 100644 --- a/src/indexes/index.ts +++ b/src/indexes/index.ts @@ -1,4 +1,4 @@ -import {Document, SimpleDocumentSearchResultSetUnit} from 'flexsearch' +import {Document} from 'flexsearch' export interface withId { id: number, diff --git a/src/main.ts b/src/main.ts index c58cea092..e9456182d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -11,7 +11,7 @@ import router from './router' import {error, success} from './message' import {formatDate, formatDateShort, formatDateLong, formatDateSince, formatISO} from '@/helpers/time/formatDate' -// @ts-ignore + import {VERSION} from './version.json' // Notifications @@ -25,6 +25,14 @@ import {store} from './store' // i18n import {i18n} from './i18n' +declare global { + interface Window { + API_URL: string; + SENTRY_ENABLED: boolean; + SENTRY_DSN: string; + } +} + console.info(`Vikunja frontend version ${VERSION}`) // Check if we have an api url in local storage and use it if that's the case @@ -92,7 +100,7 @@ app.config.errorHandler = (err, vm, info) => { } if (import.meta.env.DEV) { - app.config.warnHandler = (msg, vm, info) => { + app.config.warnHandler = (msg) => { error(msg) } diff --git a/src/types/shims-vue.d.ts b/src/types/shims-vue.d.ts index 0d8a20b5a..5a9e44652 100644 --- a/src/types/shims-vue.d.ts +++ b/src/types/shims-vue.d.ts @@ -9,7 +9,6 @@ declare module 'vue' { } // https://next.vuex.vuejs.org/guide/migrating-to-4-0-from-3-x.html#typescript-support -import { ComponentCustomProperties } from 'vue' import { Store } from 'vuex' declare module '@vue/runtime-core' { diff --git a/src/types/window.d.ts b/src/types/window.d.ts deleted file mode 100644 index a4ce4358e..000000000 --- a/src/types/window.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -declare global { - interface Window { - API_URL: string; - SENTRY_ENABLED: boolean; - SENTRY_DSN: string; - } -} \ No newline at end of file diff --git a/src/views/tasks/ShowTasks.vue b/src/views/tasks/ShowTasks.vue index b54ef3ee4..911e132b4 100644 --- a/src/views/tasks/ShowTasks.vue +++ b/src/views/tasks/ShowTasks.vue @@ -91,7 +91,7 @@ const pageTitle = computed(() => { // We need to define "key" because it is the first parameter in the array and we need the second const predefinedRange = Object.entries(DATE_RANGES) // eslint-disable-next-line no-unused-vars - .find(([key, value]) => dateFrom === value[0] && dateTo === value[1]) + .find(([, value]) => dateFrom === value[0] && dateTo === value[1]) ?.[0] if (typeof predefinedRange !== 'undefined') { return t(`input.datepickerRange.ranges.${predefinedRange}`)