Appearance
@loontail/minecraft-kit / isErrorCode
Function: isErrorCode()
ts
function isErrorCode<C>(e, code): e is MinecraftKitError & { code: C };Defined in: src/core/errors.ts:96
True when e is an MinecraftKitError carrying the given MinecraftKitErrorCode.
Type Parameters
| Type Parameter |
|---|
C extends MinecraftKitErrorCode |
Parameters
| Parameter | Type |
|---|---|
e | unknown |
code | C |
Returns
e is MinecraftKitError & { code: C }
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;
}