@accounts/client
Version:
Fullstack authentication and accounts-management
13 lines (10 loc) • 301 B
text/typescript
import { jwtDecode } from 'jwt-decode';
interface JwtDecodeData {
exp: number;
iat: number;
}
export const isTokenExpired = (token: string): boolean => {
const currentTime = Date.now() / 1000;
const decodedToken = jwtDecode<JwtDecodeData>(token);
return decodedToken.exp < currentTime;
};