From bc4599a9b990eb3fcfe32da1fbb378a81450a3f1 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Sat, 21 Jan 2023 11:23:53 +0100 Subject: [PATCH] Use types for resource computed --- .../web-app-files/src/components/Search/Preview.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/web-app-files/src/components/Search/Preview.vue b/packages/web-app-files/src/components/Search/Preview.vue index 97942050f98..41b78d66d95 100644 --- a/packages/web-app-files/src/components/Search/Preview.vue +++ b/packages/web-app-files/src/components/Search/Preview.vue @@ -32,7 +32,7 @@ import { createLocationShares, createLocationSpaces } from '../../router' import { basename, dirname } from 'path' import { useAccessToken, useCapabilityShareJailEnabled, useStore } from 'web-pkg/src/composables' import { defineComponent } from 'vue' -import { buildShareSpaceResource } from 'web-client/src/helpers' +import { buildShareSpaceResource, Resource } from 'web-client/src/helpers' import { configurationManager } from 'web-pkg/src/configuration' import { eventBus } from 'web-pkg/src/services/eventBus' import { createFileRouteOptions } from 'web-pkg/src/helpers/router' @@ -58,12 +58,13 @@ export default defineComponent({ setup(props) { const store = useStore() const previewData = ref() - const resource = computed(() => { + const resource = computed((): Resource => { return { - ...props.searchResult.data, - ...(unref(previewData) && { - thumbnail: unref(previewData) - }) + ...(props.searchResult.data as Resource), + ...(unref(previewData) && + ({ + thumbnail: unref(previewData) + } as Resource)) } }) return {