Skip to content

@loontail/minecraft-kit / VerifyAspect

Type Alias: VerifyAspect

ts
type VerifyAspect = {
  fabric: {
     run: Promise<VerificationResult>;
  };
  forge: {
     run: Promise<VerificationResult>;
  };
  minecraft: {
     run: Promise<VerificationResult>;
  };
  runtime: {
     run: Promise<VerificationResult>;
  };
  targetReady: {
     run: Promise<TargetReadinessResult>;
  };
};

Defined in: src/kit/verify-aspect.ts:29

Shape of kit.verify. The four per-aspect surfaces share the same (target, options) → Promise<VerificationResult> contract; targetReady aggregates them for launch gating.

Properties

PropertyModifierTypeDefined in
fabricreadonly{ run: Promise<VerificationResult>; }src/kit/verify-aspect.ts:33
fabric.runpublicPromise<VerificationResult>src/kit/verify-aspect.ts:34
forgereadonly{ run: Promise<VerificationResult>; }src/kit/verify-aspect.ts:36
forge.runpublicPromise<VerificationResult>src/kit/verify-aspect.ts:37
minecraftreadonly{ run: Promise<VerificationResult>; }src/kit/verify-aspect.ts:30
minecraft.runpublicPromise<VerificationResult>src/kit/verify-aspect.ts:31
runtimereadonly{ run: Promise<VerificationResult>; }src/kit/verify-aspect.ts:39
runtime.runpublicPromise<VerificationResult>src/kit/verify-aspect.ts:40
targetReadyreadonly{ run: Promise<TargetReadinessResult>; }src/kit/verify-aspect.ts:42
targetReady.runpublicPromise<TargetReadinessResult>src/kit/verify-aspect.ts:43

MIT License