Skip to content

@loontail/minecraft-kit v0.8.14 / ProgressSnapshot

Type alias: ProgressSnapshot

ts
type ProgressSnapshot: {
  bytesDownloaded: number;
  currentFile: string;
  overallPercent: number;
  stage: ProgressStage;
  stagePercent: number;
  totalBytes: number;
};

Snapshot pushed to InstallProgressTracker subscribers.

Example

ts
import type { ProgressSnapshot } from "@loontail/minecraft-kit";

const render = (s: ProgressSnapshot) => {
  console.log(`${s.stage} ${s.stagePercent.toFixed(0)}% (overall ${s.overallPercent.toFixed(0)}%)`);
  if (s.currentFile) console.log(`  ${s.currentFile}`);
};

Type declaration

MemberType
bytesDownloadednumber
currentFilestring
overallPercentnumber
stageProgressStage
stagePercentnumber
totalBytesnumber

Source

src/install/progress-tracker.ts:64

MIT License