Chess Now! IconChess Now
Package Reference

Errors

Error classes thrown by ChessNowClient

Prop

Type

Subclasses

ClassStatusCode
BadRequestError400BAD_REQUEST
UnauthorizedError401UNAUTHORIZED
ForbiddenError403FORBIDDEN
NotFoundError404NOT_FOUND
ConflictError409CONFLICT
UnprocessableContentError422UNPROCESSABLE_CONTENT
import { ChessNowError, UnauthorizedError } from "@chess-now/api";

try {
  await api.getAccountInfo();
} catch (e) {
  if (e instanceof UnauthorizedError) {
    console.log("Not logged in");
  } else if (e instanceof ChessNowError) {
    console.log(e.status, e.code, e.message);
  }
}

On this page