UNPKG

922 BTypeScriptView Raw
1import { CancellationToken } from '../common/cancellation';
2import { ProgressClient } from '../common/progress-service-protocol';
3import { ProgressMessage, ProgressUpdate } from '../common/message-service-protocol';
4import { ProgressStatusBarItem } from './progress-status-bar-item';
5import { ProgressLocationService } from './progress-location-service';
6export declare class DispatchingProgressClient implements ProgressClient {
7 protected statusBarItem: ProgressStatusBarItem;
8 protected locationService: ProgressLocationService;
9 showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise<string | undefined>;
10 reportProgress(progressId: string, update: ProgressUpdate, message: ProgressMessage, cancellationToken: CancellationToken): Promise<void>;
11 protected getLocationId(message: ProgressMessage): string;
12}
13//# sourceMappingURL=progress-client.d.ts.map
\No newline at end of file