mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-21 07:22:53 +08:00
8 lines
285 B
TypeScript
8 lines
285 B
TypeScript
import jwt_decode from 'jwt-decode';
|
|
|
|
export function isTokenValid(token: string | null) {
|
|
if ([null, undefined, ''].includes(token)) return false;
|
|
let decoded = jwt_decode(token!) as { exp: number };
|
|
let decodedTime = decoded?.exp;
|
|
return Date.now() <= decodedTime;
|
|
}
|