khamba
Version:
A cli tool for sharing files through local network.
11 lines (10 loc) • 959 B
TypeScript
import { CurrTransfer, TransferPeerInfo, ReceiverTransferProgress, Files, PeersFiles, TransferStates } from '../types/storeTypes.js';
export declare const $peersFiles: import("nanostores").DeepMapStore<PeersFiles>;
export declare const $currTransfer: import("nanostores").DeepMapStore<CurrTransfer>;
export declare const $receiverTotalDownload: import("nanostores").WritableAtom<number>;
export declare const $receiverTransferProgress: import("nanostores").MapStore<ReceiverTransferProgress>;
export declare const initTransferInfo: (peerInfo: TransferPeerInfo, totalFiles: number, sendingFiles: Files) => void;
export declare const updateTotalDownloaded: (downloaded: number) => void;
export declare const updateTransferProgress: (fileID: string, progress: number) => void;
export declare const updateTransferFileState: (fileID: string, state: TransferStates) => void;
export declare const updateTransferFileErrorMsg: (fileID: string, error: string) => void;