From 8bef77235f4dc23df0e0f0feb959e69d1693d9be Mon Sep 17 00:00:00 2001 From: John Molakvoæ Date: Fri, 7 Apr 2023 11:46:41 +0200 Subject: feat(files): implement shift-select MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- apps/files/src/store/files.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'apps/files/src/store/files.ts') diff --git a/apps/files/src/store/files.ts b/apps/files/src/store/files.ts index 27b6b12f348..d276b6bf0b7 100644 --- a/apps/files/src/store/files.ts +++ b/apps/files/src/store/files.ts @@ -27,6 +27,7 @@ import { defineStore } from 'pinia' import { subscribe } from '@nextcloud/event-bus' import Vue from 'vue' import logger from '../logger' +import { FileId } from '../types' export const useFilesStore = () => { const store = defineStore('files', { @@ -39,13 +40,13 @@ export const useFilesStore = () => { /** * Get a file or folder by id */ - getNode: (state) => (id: number): Node|undefined => state.files[id], + getNode: (state) => (id: FileId): Node|undefined => state.files[id], /** * Get a list of files or folders by their IDs * Does not return undefined values */ - getNodes: (state) => (ids: number[]): Node[] => ids + getNodes: (state) => (ids: FileId[]): Node[] => ids .map(id => state.files[id]) .filter(Boolean), /** -- cgit v1.2.3