(sftp: SFTPWrapper, path: string)
| 380 | } |
| 381 | |
| 382 | function sftpReadFile(sftp: SFTPWrapper, path: string): Promise<Buffer> { |
| 383 | return new Promise<Buffer>((resolve, reject) => { |
| 384 | sftp.readFile(path, (err, data) => { |
| 385 | if (err) { |
| 386 | reject(mapSftpError('readFile', err)); |
| 387 | } else { |
| 388 | resolve(data); |
| 389 | } |
| 390 | }); |
| 391 | }); |
| 392 | } |
| 393 | |
| 394 | function sftpWriteFile(sftp: SFTPWrapper, path: string, data: string | Buffer): Promise<void> { |
| 395 | return new Promise<void>((resolve, reject) => { |