saleor-dashboard/src/auth/errors.ts
Krzysztof Wolski a82de30309
Add circleci config and enhance our linters (#519)
* Add circleci config

* Season linting config

* Apply code style
2020-05-14 11:30:32 +02:00

15 lines
443 B
TypeScript

import { findValueInEnum } from "@saleor/misc";
import { GraphQLError } from "graphql";
export enum JWTError {
invalid = "JSONWebTokenError",
expired = "JSONWebTokenExpired"
}
export function isJwtError(error: GraphQLError): boolean {
return !!findValueInEnum(error.extensions.exception.code, JWTError);
}
export function isTokenExpired(error: GraphQLError): boolean {
return error.extensions.exception.code === JWTError.expired;
}