ghost-progress-webpack-plugin
Version:
A no side effects progress plugin for webpack.
30 lines (29 loc) • 953 B
TypeScript
/// <reference types="node" />
export declare class Helper {
stream: NodeJS.WriteStream;
xLength: number;
yLength: number;
constructor(stream: NodeJS.WriteStream);
clearLine(dir: number): void;
cursorTo(x: number, y?: number): void;
moveCursor(dx: number, dy?: number): void;
showCursor(): void;
hideCursor(): void;
clearAll(): void;
write(message: string, yLimit?: number): void;
begin(): void;
end(): void;
beginWrite(): void;
endWrite(): void;
}
export declare function parseDisplayLength(str: string, xLength?: number, xMax?: number): {
xLength: number;
yLength: number;
};
export declare function parseDisplayLengthAndLimit(str: string, yLimit: number, xLength?: number, xMax?: number): {
str: string;
xLength: number;
yLength: number;
};
export declare function hookStdoutWrite(): void;
export declare function unhookStdoutWrite(): void;