diff options
author | skjnldsv <skjnldsv@protonmail.com> | 2024-12-10 14:37:44 +0100 |
---|---|---|
committer | skjnldsv <skjnldsv@protonmail.com> | 2024-12-10 14:55:12 +0100 |
commit | 918ce04c18f1ec64970c24351e12bd9eec7827c0 (patch) | |
tree | 055ed740897be4a8a94ef8ece258b4e8f61f8f21 | |
parent | a7c1006f270cfba8c08bacfec0cb200c3108cc3f (diff) | |
download | nextcloud-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.ts | 6 | ||||
-rw-r--r-- | apps/files/src/services/Files.ts | 4 | ||||
-rw-r--r-- | apps/files/src/store/paths.ts | 2 |
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' |