UNPKG

ts-jwt-decode

Version:

A TypeScript based JWT Token decoder with token verification

23 lines (22 loc) 504 B
export declare enum Type { JWT = "JWT" } export declare enum Algorithm { HS256 = "HS256", RS256 = "RS256" } export interface JwtHeader { algorithm: Algorithm; type?: Type; } export interface JwtPayload { issuedAt: number; expiresAt: number; } export default class JwtToken<H extends JwtHeader, P extends JwtPayload> { readonly header: H; readonly payload: P; private readonly token; constructor(header: H, payload: P, token: string); getToken(): string; }