UNPKG

@animech-public/chonky

Version:

A File Browser component for React

68 lines (67 loc) 4.39 kB
import { Nilable, Nullable } from 'tsdef'; import { PayloadAction } from '@reduxjs/toolkit'; import { GenericFileActionHandler } from '../types/action-handler.types'; import { FileActionMenuItem } from '../types/action-menus.types'; import { FileAction } from '../types/action.types'; import { ContextMenuConfig } from '../types/context-menu.types'; import { FileViewConfig } from '../types/file-view.types'; import { FileArray, FileIdTrueMap } from '../types/file.types'; import { OptionMap } from '../types/options.types'; import { RootState } from '../types/redux.types'; import { SortOrder } from '../types/sort.types'; import { CancelSearchCallback, SearchPredicate, SearchInputCallback } from '../types/search.types'; import { RenamingSanitizer } from '../types/rename.types'; export declare const reduxActions: import("@reduxjs/toolkit").CaseReducerActions<{ setExternalFileActionHandler(state: RootState, action: PayloadAction<Nilable<GenericFileActionHandler<FileAction>>>): void; setRawFileActions(state: RootState, action: PayloadAction<FileAction[] | any>): void; setFileActionsErrorMessages(state: RootState, action: PayloadAction<string[]>): void; setFileActions(state: RootState, action: PayloadAction<FileAction[]>): void; updateFileActionMenuItems(state: RootState, action: PayloadAction<[FileActionMenuItem[], FileActionMenuItem[]]>): void; setRawFolderChain(state: RootState, action: PayloadAction<FileArray | any>): void; setRawFiles(state: RootState, action: PayloadAction<FileArray | any>): void; setSortedFileIds(state: RootState, action: PayloadAction<Nullable<string>[]>): void; setHiddenFileIds(state: RootState, action: PayloadAction<FileIdTrueMap>): void; setSelectedFileIds(state: RootState, action: PayloadAction<Nullable<string[]>>): void; setFocusSearchInput(state: RootState, action: PayloadAction<Nullable<() => void>>): void; setSearchString(state: RootState, action: PayloadAction<string>): void; onSearchInput(state: RootState, action: PayloadAction<Nullable<SearchInputCallback>>): void; onCancelSearch(state: RootState, action: PayloadAction<Nullable<CancelSearchCallback>>): void; searchPredicate(state: RootState, action: PayloadAction<Nullable<SearchPredicate>>): void; selectAllFiles(state: RootState): void; selectFiles(state: RootState, action: PayloadAction<{ fileIds: string[]; reset: boolean; }>): void; selectFile(state: RootState, action: PayloadAction<{ fileId: string; exclusive: boolean; toggle: boolean; }>): void; clearSelection(state: RootState): void; setSelectionDisabled(state: RootState, action: PayloadAction<boolean>): void; setSimpleDeselectionDisabled(state: RootState, action: PayloadAction<boolean>): void; setFileViewConfig(state: RootState, action: PayloadAction<FileViewConfig>): void; setSort(state: RootState, action: PayloadAction<{ actionId: string; order: SortOrder; }>): void; setOptionDefaults(state: RootState, action: PayloadAction<OptionMap>): void; toggleOption(state: RootState, action: PayloadAction<string>): void; setSortCollator(state: RootState, action: PayloadAction<Nullable<Intl.Collator>>): void; setDoubleClickDelay(state: RootState, action: PayloadAction<number>): void; setDisableDragAndDrop(state: RootState, action: PayloadAction<boolean>): void; setForceEnableOpenParent(state: RootState, action: PayloadAction<boolean>): void; setHideToolbarInfo(state: RootState, action: PayloadAction<boolean>): void; setClearSelectionOnOutsideClick(state: RootState, action: PayloadAction<boolean>): void; setLastClickIndex(state: RootState, action: PayloadAction<Nullable<{ index: number; fileId: string; }>>): void; setContextMenuMounted(state: RootState, action: PayloadAction<boolean>): void; showContextMenu(state: RootState, action: PayloadAction<ContextMenuConfig>): void; hideContextMenu(state: RootState): void; startRenaming(state: RootState, action: PayloadAction<string>): void; endRenaming(state: RootState): void; renamingSanitizer(state: RootState, action: PayloadAction<Nullable<RenamingSanitizer>>): void; setRenamingDisabled(state: RootState, action: PayloadAction<boolean>): void; }, "root">, rootReducer: import("redux").Reducer<RootState>;