UNPKG

kui-shell

Version:

This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool

23 lines (22 loc) 764 B
/// <reference types="node" /> import { Writable } from 'stream'; import Commands from '@kui-shell/core/api/commands'; declare class OraStream extends Writable { private stdout; private spinner; private killLine; private color; private cb; constructor(); init(text: string, { createOutputStream }: Commands.Arguments): Promise<this>; text: string; next(str: string, successStr?: string): Promise<void>; clear(): Promise<unknown>; private start; stop(withBlank?: boolean): Promise<void>; private blank; fail(message?: string): Promise<void>; succeed(message?: string): Promise<void>; _write(chunk: Buffer, enc: string, next: (error?: Error | null) => void): Promise<void>; } export default OraStream;