DefinitelyTyped/types/jsftp/jsftp-tests.ts
2018-08-30 16:15:48 +02:00

26 lines
618 B
TypeScript

import Ftp from 'jsftp';
const connectOpts = {
host: 'localhost',
port: 22222,
};
const ftp = new Ftp(connectOpts); // $ExpectType Ftp
ftp.ls('foo', (err) => { }); // $ExpectType void
ftp.list('foo', (err) => { }); // $ExpectType void
ftp.get('foo', (err) => { }); // $ExpectType void
ftp.get('foo', 'bar', (err) => { }); // $ExpectType void
ftp.put('foo', 'bar', (err) => { }); // $ExpectType void
ftp.rename('foo', 'bar', (err) => { }); // $ExpectType void
ftp.raw('foo', 'param', (err) => { }); // $ExpectType void
ftp.keepAlive(); // $ExpectType void
ftp.destroy(); // $ExpectType void