UNPKG

ysd-jwt

Version:

A secure and easy-to-use JWT library for Node.js and TypeScript.

11 lines (10 loc) 484 B
import { SignOptions, JwtPayload } from './types'; /** * Signs a JWT payload with the provided options * @param payload - The JWT payload to sign * @param options - Signing options including secret key and optional claims * @returns The signed JWT token * @throws {MissingKeyError} If secret/privateKey is missing or invalid * @throws {ClaimValidationError} If payload contains invalid claims */ export declare function sign(payload: JwtPayload, options: SignOptions): string;