diff --git a/src/index.ts b/src/index.ts index ab8523b..3cb4bcb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -75,8 +75,8 @@ export type JwtOptions = { * @extends JwtOptions * @prop {JwtHeader} [header] */ -export type JwtSignOptions = { - header?: JwtHeader +export type JwtSignOptions = { + header?: JwtHeader } & JwtOptions /** @@ -213,7 +213,7 @@ function decodePayload(raw: string): T | undefined { * @throws {Error} If there's a validation issue. * @returns {Promise} Returns token as a `string`. */ -export async function sign(payload: JwtPayload, secret: string | JsonWebKey, options: JwtSignOptions | JwtAlgorithm = 'HS256'): Promise { +export async function sign(payload: JwtPayload, secret: string | JsonWebKey, options: JwtSignOptions
| JwtAlgorithm = 'HS256'): Promise { if (typeof options === 'string') options = { algorithm: options }