alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
11 lines (10 loc) • 384 B
TypeScript
import jose from "node-jose";
import { JWTResponse, JWTService } from "./abstract";
export declare class JoseJWT implements JWTService {
private secret;
error: unknown;
constructor(secret: string);
generateKey(): Promise<jose.JWK.Key>;
generateToken<P>(payload: P, expiresAt: number): Promise<JWTResponse>;
verifyToken<P>(token: string): Promise<P | false>;
}