Skip to content

Commit 71f194e

Browse files
committed
fix(core): upgrade JoseInstance type to expose functions in createAuth
1 parent a3f316b commit 71f194e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/core/src/@types/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { z } from "zod/v4"
22
import { OAuthAccessTokenErrorResponse, OAuthAuthorizationErrorResponse, OAuthEnvSchema } from "@/schemas.js"
33
import type { SerializeOptions } from "@aura-stack/router/cookie"
4+
import type { JWTVerifyOptions, EncryptOptions, JWTDecryptOptions } from "@aura-stack/jose"
45
import type { JWTPayload } from "@/jose.js"
56
import type { BuiltInOAuthProvider } from "@/oauth/index.js"
67
import type { LiteralUnion, Prettify } from "@/@types/utility.js"
@@ -193,9 +194,9 @@ export interface JoseInstance {
193194
decodeJWT: (token: string) => Promise<JWTPayload>
194195
encodeJWT: (payload: JWTPayload) => Promise<string>
195196
signJWS: (payload: JWTPayload) => Promise<string>
196-
verifyJWS: (payload: string) => Promise<JWTPayload>
197-
encryptJWE: (payload: string) => Promise<string>
198-
decryptJWE: (payload: string) => Promise<string>
197+
verifyJWS: (payload: string, options?: JWTVerifyOptions) => Promise<JWTPayload>
198+
encryptJWE: (payload: string, options?: EncryptOptions) => Promise<string>
199+
decryptJWE: (payload: string, options?: JWTDecryptOptions) => Promise<string>
199200
}
200201

201202
export interface RouterGlobalContext {

0 commit comments

Comments
 (0)