mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-22 07:52:59 +08:00
9 lines
285 B
TypeScript
9 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;
|
||
|
}
|