Skip to content

@loontail/minecraft-kit / RepairFromErrorSupportedCodes

Variable: RepairFromErrorSupportedCodes

ts
const RepairFromErrorSupportedCodes: {
  FILESYSTEM_WRITE_ERROR: "FILESYSTEM_WRITE_ERROR";
  FORGE_PROCESSOR_FAILED: "FORGE_PROCESSOR_FAILED";
  INTEGRITY_HASH_MISMATCH: "INTEGRITY_HASH_MISMATCH";
  INTEGRITY_SIZE_MISMATCH: "INTEGRITY_SIZE_MISMATCH";
  NETWORK_HTTP_ERROR: "NETWORK_HTTP_ERROR";
  NETWORK_TIMEOUT: "NETWORK_TIMEOUT";
};

Defined in: src/repair/from-error.ts:26

Error codes from which planRepairFromError can derive a focused repair plan.

Adding a new entry here is non-breaking. Removing or relaxing one is breaking — callers may have written narrow catch blocks that rely on INVALID_INPUT for the unsupported codes.

Type Declaration

NameTypeDefault valueDefined in
FILESYSTEM_WRITE_ERROR"FILESYSTEM_WRITE_ERROR"MinecraftKitErrorCodes.FILESYSTEM_WRITE_ERRORsrc/repair/from-error.ts:29
FORGE_PROCESSOR_FAILED"FORGE_PROCESSOR_FAILED"MinecraftKitErrorCodes.FORGE_PROCESSOR_FAILEDsrc/repair/from-error.ts:32
INTEGRITY_HASH_MISMATCH"INTEGRITY_HASH_MISMATCH"MinecraftKitErrorCodes.INTEGRITY_HASH_MISMATCHsrc/repair/from-error.ts:27
INTEGRITY_SIZE_MISMATCH"INTEGRITY_SIZE_MISMATCH"MinecraftKitErrorCodes.INTEGRITY_SIZE_MISMATCHsrc/repair/from-error.ts:28
NETWORK_HTTP_ERROR"NETWORK_HTTP_ERROR"MinecraftKitErrorCodes.NETWORK_HTTP_ERRORsrc/repair/from-error.ts:30
NETWORK_TIMEOUT"NETWORK_TIMEOUT"MinecraftKitErrorCodes.NETWORK_TIMEOUTsrc/repair/from-error.ts:31

MIT License