Appearance
@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
| Member | Type |
|---|---|
bytesDownloaded | number |
currentFile | string |
overallPercent | number |
stage | ProgressStage |
stagePercent | number |
totalBytes | number |