UNPKG

@onboardbase/cli

Version:

[![Version](https://img.shields.io/npm/v/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![Downloads/week](https://img.shields.io/npm/dw/@onboardbase/cli.svg)](https://www.npmjs.com/package/@onboardbase/cli) [![License](https://img

45 lines (44 loc) 1.06 kB
/// <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 {};