aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorskjnldsv <skjnldsv@protonmail.com>2024-12-10 14:37:44 +0100
committerskjnldsv <skjnldsv@protonmail.com>2024-12-10 14:55:12 +0100
commit918ce04c18f1ec64970c24351e12bd9eec7827c0 (patch)
tree055ed740897be4a8a94ef8ece258b4e8f61f8f21
parenta7c1006f270cfba8c08bacfec0cb200c3108cc3f (diff)
downloadnextcloud-server-918ce04c18f1ec64970c24351e12bd9eec7827c0.tar.gz
nextcloud-server-918ce04c18f1ec64970c24351e12bd9eec7827c0.zip
fix(files): dav Node type declaration
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
-rw-r--r--apps/files/src/eventbus.d.ts6
-rw-r--r--apps/files/src/services/Files.ts4
-rw-r--r--apps/files/src/store/paths.ts2
3 files changed, 6 insertions, 6 deletions
diff --git a/apps/files/src/eventbus.d.ts b/apps/files/src/eventbus.d.ts
index e1fd8c73b4b..3db03d453d7 100644
--- a/apps/files/src/eventbus.d.ts
+++ b/apps/files/src/eventbus.d.ts
@@ -9,14 +9,14 @@ declare module '@nextcloud/event-bus' {
// mapping of 'event name' => 'event type'
'files:config:updated': { key: string, value: unknown }
- 'files:favorites:removed': Node
'files:favorites:added': Node
+ 'files:favorites:removed': Node
'files:node:created': Node
'files:node:deleted': Node
- 'files:node:updated': Node
- 'files:node:renamed': Node
'files:node:moved': { node: Node, oldSource: string }
+ 'files:node:renamed': Node
+ 'files:node:updated': Node
'files:filter:added': IFileListFilter
'files:filter:removed': string
diff --git a/apps/files/src/services/Files.ts b/apps/files/src/services/Files.ts
index 944c2d30678..94739f76006 100644
--- a/apps/files/src/services/Files.ts
+++ b/apps/files/src/services/Files.ts
@@ -2,7 +2,7 @@
* SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
-import type { ContentsWithRoot, File, Folder } from '@nextcloud/files'
+import type { ContentsWithRoot, File, Folder, Node } from '@nextcloud/files'
import type { FileStat, ResponseDataDetailed } from 'webdav'
import { CancelablePromise } from 'cancelable-promise'
@@ -14,7 +14,7 @@ import logger from '../logger.ts'
* Slim wrapper over `@nextcloud/files` `davResultToNode` to allow using the function with `Array.map`
* @param node The node returned by the webdav library
*/
-export const resultToNode = (node: FileStat): File | Folder => davResultToNode(node)
+export const resultToNode = (node: FileStat): Node => davResultToNode(node)
export const getContents = (path = '/'): CancelablePromise<ContentsWithRoot> => {
const controller = new AbortController()
diff --git a/apps/files/src/store/paths.ts b/apps/files/src/store/paths.ts
index 30abbeb52f4..b988e2ca112 100644
--- a/apps/files/src/store/paths.ts
+++ b/apps/files/src/store/paths.ts
@@ -5,7 +5,7 @@
import type { FileSource, PathOptions, ServicesState, Service } from '../types'
import { defineStore } from 'pinia'
import { dirname } from '@nextcloud/paths'
-import { File, FileType, Folder, Node, getNavigation } from '@nextcloud/files'
+import { type Node, File, FileType, Folder, getNavigation } from '@nextcloud/files'
import { subscribe } from '@nextcloud/event-bus'
import Vue from 'vue'
import logger from '../logger'