@dataswift/hat-js
Version:
HAT JavaScript SDK for web and Node.js
15 lines (14 loc) • 434 B
TypeScript
export interface JWTDecoded {
accessScope?: string;
application?: string;
iss?: string;
exp: number;
iat: number;
jti?: string;
}
export declare class HatTokenValidation {
static decodeToken(encodedToken?: string): JWTDecoded;
static isEncodedTokenExpired(token: string): boolean;
static isExpired(decodedToken: JWTDecoded): boolean;
static validateToken(token: string): Promise<JWTDecoded>;
}