import Vue from 'vue' import { DamsItem } from '../model/dams/dams-item.model' export const damsItemSelect = ( result: any, selectedFiles?: DamsItem[], singleSelect = true ) => { if (result && 'type' in result) { if (result.type === 'SELECT_FOLDER') { if (singleSelect) { return result.data } else { if (selectedFiles) { if (Vue.prototype.$keyPresses.Control) { const find = selectedFiles.findIndex( (d: DamsItem) => d.id === result.data.id ) if (find < 0) { selectedFiles.push(result.data) } else { selectedFiles.splice(find, 1) } } else { selectedFiles = [result.data] } } return selectedFiles } } } }