Skip to content

@loontail/minecraft-kit v0.8.14 / RepairAspect

Type alias: RepairAspect

ts
type RepairAspect: {
  plan: Promise<RepairPlan>;
  run: Promise<RepairReport>;
};

Shared shape of every aspect-specific repair surface (repair.minecraft, .fabric, …).

Example

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

const runAll = async (aspect: RepairAspect) => {
  const verification = await kit.verify.minecraft.run(target);
  const plan = await aspect.plan(target, { from: verification });
  return aspect.run(plan);
};
await runAll(kit.repair.minecraft);

Type declaration

MemberType
planPromise<RepairPlan>
runPromise<RepairReport>

Source

src/types/repair.ts:187

MIT License