Package Reference
Errors
Error classes thrown by ChessNowClient
Prop
Type
Subclasses
| Class | Status | Code |
|---|---|---|
BadRequestError | 400 | BAD_REQUEST |
UnauthorizedError | 401 | UNAUTHORIZED |
ForbiddenError | 403 | FORBIDDEN |
NotFoundError | 404 | NOT_FOUND |
ConflictError | 409 | CONFLICT |
UnprocessableContentError | 422 | UNPROCESSABLE_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);
}
}