khamba
Version:
A cli tool for sharing files through local network.
18 lines (17 loc) • 658 B
TypeScript
import React from 'react';
import { TransferPeerInfo, TransferStates, SingleTransferFileInfo } from '../../../types/storeTypes.js';
type TaskStatus = 'pending' | 'success' | 'error' | 'loading';
export type TaskStates = Record<TransferStates, TaskStatus>;
type TProps = {
index: number;
downloadIndex: number;
fileId: string;
file: SingleTransferFileInfo;
peerInfo: TransferPeerInfo;
isStartedTransferring: boolean;
isTransferComplete: boolean;
onSingleDownloadComplete: () => void;
longestNameLength: number;
};
declare const SingleFileTransferForReceiver: React.FC<TProps>;
export default SingleFileTransferForReceiver;