Files
k8s-set-context/node_modules/@kubernetes/client-node/dist/portforward.d.ts
github-actions[bot] 52d71d28bd Add node modules and compiled JavaScript from main (#54)
Co-authored-by: Oliver King <oking3@uncc.edu>
2022-06-29 15:41:55 -04:00

13 lines
659 B
TypeScript

/// <reference types="node" />
/// <reference types="ws" />
import WebSocket = require('isomorphic-ws');
import stream = require('stream');
import { KubeConfig } from './config';
import { WebSocketInterface } from './web-socket-handler';
export declare class PortForward {
private readonly handler;
private readonly disconnectOnErr;
constructor(config: KubeConfig, disconnectOnErr?: boolean, handler?: WebSocketInterface);
portForward(namespace: string, podName: string, targetPorts: number[], output: stream.Writable, err: stream.Writable | null, input: stream.Readable, retryCount?: number): Promise<WebSocket | (() => WebSocket | null)>;
}