protocol
IProtocolhost
Stringuser
Stringpassword
Stringport
Number (optional)
sftp
ISftpOptionsftp
IFtpOptionsftps
IFtpsOptions
tryKeyboard
Boolean
secureOptions
ConnectionOptions
user
Number (optional)group
Number (optional)
- 'file' | 'folder' | 'unknown' | 'symbolic-link'
name
String (optional)type
IFileType (optional)size
Number (optional)user
String (optional)group
String (optional)date
Date (optional)ext
String (optional)permissions
IFilePermissions (optional)
id
String - Unique id of a transferlocalPath
StringremotePath
Stringstatus
IConcurrentTransferStatustype
ITransferType
- 'pending' | 'transfering' | ITransferStatus
- 'ftp' | 'ftps' | 'sftp'
size
Number (optional)type
IFileType (optional)
type
ITransferTypelocalPath
StringremotePath
StringstartAt
Date - When a transfer has staredcontext
Client
quiet
Boolean (optional) - Blocks theprogress
event from emittingstartAt
Number (optional) - Offset of a file
buffered
Numbereta
Number - estimated time arrival in secondsspeed
Number - speed rate in KB/spercent
Numbersize
Number - size of a transfered file
- 'finished' | 'aborted' | 'closed'
- 'download' | 'upload'