UNPKG

raas-core

Version:
40 lines (39 loc) 1.15 kB
export interface IProgressMonitor { handleMessage(err: Error, msg: any): void; stop(): void; logMessage(message: string): void; beginTask(task: string, total: number): void; done(): void; setCancelled(): void; setTaskName(task: string): void; subTask(task: string): void; worked(worked: number): void; } export declare class ProgressMonitor implements IProgressMonitor { private delegate; private closeHandler; private isCancelled; private _done; private preWork; private totalWork; private title; private started; private finalizing; constructor(delegate: any, closeHandler: any); handleMessage(err: Error, msg: any): void; private delegateMessage; private doClose; stop(): void; logMessage(message: string): void; beginTask(task: string, total: number): void; done(): void; isDone(): boolean; setCancelled(): void; setTaskName(task: string): void; subTask(name: string): void; worked(worked: number): void; private getPercentangeDone; private computeTitle; private setTitle; report(msg: string): void; }