copy over a few files for now
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import { JwtHeader, JwtPayload } from './jwt.js'
|
||||
import { RequiredKey } from './util.js'
|
||||
|
||||
export type VerifyOptions<C extends string = string> = {
|
||||
audience?: string | readonly string[]
|
||||
clockTolerance?: string | number
|
||||
issuer?: string | readonly string[]
|
||||
maxTokenAge?: string | number
|
||||
subject?: string
|
||||
typ?: string
|
||||
currentDate?: Date
|
||||
requiredClaims?: readonly C[]
|
||||
}
|
||||
|
||||
export type VerifyPayload = Record<string, unknown>
|
||||
|
||||
export type VerifyResult<P extends VerifyPayload, C extends string> = {
|
||||
payload: RequiredKey<P & JwtPayload, C>
|
||||
protectedHeader: JwtHeader
|
||||
}
|
||||
Reference in New Issue
Block a user