better-auth
Version:
The most comprehensive authentication framework for TypeScript.
8 lines • 585 B
text/typescript
//#region src/crypto/jwt.d.ts
declare function signJWT(payload: any, secret: string, expiresIn?: number): Promise<string>;
declare function verifyJWT<T = any>(token: string, secret: string): Promise<T | null>;
declare function symmetricEncodeJWT<T extends Record<string, any>>(payload: T, secret: string, salt: string, expiresIn?: number): Promise<string>;
declare function symmetricDecodeJWT<T = any>(token: string, secret: string, salt: string): Promise<T | null>;
//#endregion
export { signJWT, symmetricDecodeJWT, symmetricEncodeJWT, verifyJWT };
//# sourceMappingURL=jwt.d.mts.map