@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
31 lines (27 loc) • 1.05 kB
text/typescript
import {
ListLocalFileParams,
LocalFileItem,
LocalMoveFilesResultItem,
LocalReadFileParams,
LocalReadFileResult,
LocalReadFilesParams,
LocalSearchFilesParams,
MoveLocalFilesParams,
OpenLocalFileParams,
OpenLocalFolderParams,
RenameLocalFileParams,
RenameLocalFileResult,
WriteLocalFileParams,
} from '../types';
export interface LocalFilesDispatchEvents {
// Local Files API Events
listLocalFiles: (params: ListLocalFileParams) => LocalFileItem[];
moveLocalFiles: (params: MoveLocalFilesParams) => LocalMoveFilesResultItem[];
openLocalFile: (params: OpenLocalFileParams) => void;
openLocalFolder: (params: OpenLocalFolderParams) => void;
readLocalFile: (params: LocalReadFileParams) => LocalReadFileResult;
readLocalFiles: (params: LocalReadFilesParams) => LocalReadFileResult[];
renameLocalFile: (params: RenameLocalFileParams) => RenameLocalFileResult;
searchLocalFiles: (params: LocalSearchFilesParams) => LocalFileItem[];
writeLocalFile: (params: WriteLocalFileParams) => RenameLocalFileResult;
}