@bestcodetools/api-node-base
Version:
BestCodeTools Node Base for Backend API
13 lines • 624 B
TypeScript
/// <reference types="node" />
import { jwt } from "../../externals";
import IJWT from "../../@types/interfaces/jwt";
import DecodeOptions from "../../@types/interfaces/jwt/decode-options";
import VerifyOptions from "../../@types/interfaces/jwt/verify-options";
export default class JWT implements IJWT {
private secret;
constructor(secret: string);
sign(data: string | object | Buffer, options?: jwt.SignOptions): string;
verify<T = string | jwt.JwtPayload>(token: string, options?: VerifyOptions): T;
decode<T = unknown>(token: string, options?: DecodeOptions): T;
}
//# sourceMappingURL=index.d.ts.map