@onboardbase/cli
Version:
[](https://www.npmjs.com/package/@onboardbase/cli) [](https://www.npmjs.com/package/@onboardbase/cli) [ • 1.06 kB
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
interface IOptions {
host: string;
port: number;
local_host: string;
local_https: string;
local_cert: string;
local_key: string;
local_ca: string;
allow_invalid_cert: true;
subdomain: string;
}
export default class Tunnel extends EventEmitter {
private opts;
private closed;
private tunnelCluster;
private clientId;
private cachedUrl;
private url;
constructor(opts: IOptions);
_axiosInstance(uri: any): void;
_getInfo(body: any): {
name: any;
url: any;
cached_url: any;
max_conn: any;
remote_host: string;
remote_ip: any;
remote_port: any;
local_port: number;
local_host: string;
local_https: string;
local_cert: string;
local_key: string;
local_ca: string;
allow_invalid_cert: true;
};
_init(cb: any): void;
_establish(info: any): void;
open(cb: any): void;
close(): void;
}
export {};