Files
k8s-set-context/node_modules/@kubernetes/client-node/dist/terminal-size-queue.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

18 lines
514 B
TypeScript

/// <reference types="node" />
import { Readable, ReadableOptions } from 'stream';
export interface ResizableStream {
columns: number;
rows: number;
on(event: 'resize', cb: () => void): void;
}
export interface TerminalSize {
height: number;
width: number;
}
export declare class TerminalSizeQueue extends Readable {
constructor(opts?: ReadableOptions);
handleResizes(writeStream: ResizableStream): void;
private resize;
}
export declare function isResizable(stream: any): boolean;