16 lines
365 B
TypeScript
16 lines
365 B
TypeScript
export type ProgressPhase = "started" | "progress" | "completed" | "failed" | "cancelled";
|
|
|
|
export interface ProgressEvent {
|
|
requestId: string;
|
|
operation: string;
|
|
phase: ProgressPhase;
|
|
fraction?: number;
|
|
bytesRead?: number;
|
|
totalBytes?: number;
|
|
message?: string;
|
|
revision?: number;
|
|
errorCode?: string;
|
|
stage?: string;
|
|
cancellable?: boolean;
|
|
}
|