UNPKG

447 BTypeScriptView Raw
1import type { JWSHeaderParameters, JWTPayload, KeyLike, SignOptions } from '../types.d';
2import ProduceJWT from '../lib/jwt_producer.js';
3declare class SignJWT extends ProduceJWT {
4 private _protectedHeader;
5 setProtectedHeader(protectedHeader: JWSHeaderParameters): this;
6 sign(key: KeyLike, options?: SignOptions): Promise<string>;
7}
8export { SignJWT };
9export default SignJWT;
10export type { JWSHeaderParameters, JWTPayload, KeyLike };