diff --git a/src/indexes/index.ts b/src/indexes/index.ts index 6d3aecfde6..14709cad8c 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 70f9089568..3752d5de73 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,7 +6,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 @@ -20,6 +20,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 @@ -87,7 +95,7 @@ app.config.errorHandler = (err, vm, info) => { } if (import.meta.env.DEV) { - app.config.warnHandler = (msg, vm, info) => { + app.config.warnHandler = (msg) => { error(msg) throw(msg) } diff --git a/src/types/shims-vue.d.ts b/src/types/shims-vue.d.ts index 5c48818b11..af426f99c4 100644 --- a/src/types/shims-vue.d.ts +++ b/src/types/shims-vue.d.ts @@ -1,5 +1,4 @@ // 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 a4ce4358e4..0000000000 --- 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 914c6080d6..48872b836c 100644 --- a/src/views/tasks/ShowTasks.vue +++ b/src/views/tasks/ShowTasks.vue @@ -90,7 +90,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}`)