UNPKG

ipull

Version:

The only file downloader you'll ever need. For node.js and the browser, CLI and library for fast and reliable file downloads.

24 lines (23 loc) 1.02 kB
export type DataPart = { type: "status" | "name" | "nameComment" | "progressBar" | "percentage" | "transferred" | "speed" | "timeLeft" | "spacer" | "description"; fullText: string; size: number; addEndPadding?: number; flex?: number; maxSize?: number; cropper?: (text: string, size: number) => string; formatter?(text: string, size: number): string; }; export type DataLine = DataPart[]; export declare function renderDataLine(dataLine: DataLine, lineLength?: number): string; export declare function renderDataPart(dataPart: DataPart): string; export declare function resizeDataLine(dataLine: DataLine, lineLength: number): { type: "status" | "name" | "nameComment" | "progressBar" | "percentage" | "transferred" | "speed" | "timeLeft" | "spacer" | "description"; fullText: string; size: number; addEndPadding?: number; flex?: number; maxSize?: number; cropper?: (text: string, size: number) => string; formatter?(text: string, size: number): string; }[];