Appearance
@loontail/minecraft-kit v0.8.14 / isErrorCode
Function: isErrorCode()
ts
function isErrorCode<C>(e, code): e is MinecraftKitError & ObjectTrue 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 & 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;
}