Skip to content

@loontail/minecraft-kit v0.8.14 / isErrorCode

Function: isErrorCode()

ts
function isErrorCode<C>(e, code): e is MinecraftKitError & Object

True when e is an MinecraftKitError carrying the given MinecraftKitErrorCode.

Type parameters

Type parameter
C extends MinecraftKitErrorCode

Parameters

ParameterType
eunknown
codeC

Returns

e is MinecraftKitError & Object

Example

ts
import { isErrorCode, MinecraftKitErrorCodes } from "@loontail/minecraft-kit";

try {
  await kit.auth.refresh({ refreshToken });
} catch (e) {
  if (isErrorCode(e, MinecraftKitErrorCodes.AUTH_REFRESH_FAILED)) {
    await promptInteractiveSignIn();
  } else throw e;
}

Source

src/core/errors.ts:96

MIT License