Files
2026-02-05 15:27:49 +08:00

17 lines
289 B
TypeScript

export type Payload = {
iat: number;
exp: number;
iss: number | string;
};
export type Header = { alg: "RS256"; typ: "JWT" };
export type GetTokenOptions = {
privateKey: string;
payload: Payload;
};
export interface GetToken {
(options: GetTokenOptions): Promise<string>;
}