ssh2-promise
Version:
Promise wrapper around SSH2 library
66 lines (65 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const events_1 = require("events");
class BaseSSH2Promise extends events_1.EventEmitter {
/**
* Execute a cmd
* @param cmd
* @param params
* @param options
*/
exec(cmd, params, options) {
return Promise.reject(false);
}
/**
* Spawn a cmd
* @param cmd
* @param params
* @param options
*/
spawn(cmd, params, options) {
return Promise.reject(false);
}
/**
* Get shell socket
*/
shell(options) {
return Promise.reject(false);
}
/**
* Get a subsys
*/
subsys(cmd) {
return Promise.reject(false);
}
/**
* Get a X11 port
*/
x11(cmd) {
return Promise.reject(false);
}
/**
* Get a Socks Port
*/
getSocksPort(localPort) {
return Promise.reject(false);
}
/**
* Get existing tunnel by name
*/
getTunnel(name) {
}
/**
* Add new tunnel if not exist
*/
addTunnel(tunnelConfig) {
return Promise.reject(false);
}
/**
* Close the tunnel
*/
closeTunnel(name) {
return Promise.reject(false);
}
}
exports.default = BaseSSH2Promise;