UNPKG

zcatalyst-cli

Version:

Command Line Tool for CATALYST

24 lines (23 loc) 1.12 kB
/// <reference types="node" /> export type VALID_STATUSES = 'succeed' | 'fail' | 'spinning' | 'non-spinnable' | 'stopped'; export type VALID_COLORS = 'black' | 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'white' | 'grey' | 'redBright' | 'greenBright' | 'yellowBright' | 'blueBright' | 'magentaBright' | 'cyanBright' | 'whiteBright'; export interface ISpinnerOptions { text?: string; status?: VALID_STATUSES; indent?: number; spinner?: { interval: number; frames: Array<string>; }; succeedPrefix?: string; failPrefix?: string; color?: VALID_COLORS; succeedColor?: VALID_COLORS; failColor?: VALID_COLORS; spinnerColor?: VALID_COLORS; disableSpins?: boolean; } export declare function breakText(text: string, prefixLength: number): string; export declare function getLinesLength(text: string, prefixLength: number): Array<number>; export declare function writeStream(stream: NodeJS.WritableStream, output: string, rawLines: Array<number>): void; export declare function cleanStream(stream: NodeJS.WritableStream, rawLines: Array<number>): void;