/opt/canhelp/node_modules/better-auth/dist/plugins/jwt
NameSizeModeActions
adapter.mjs9150644editdlrm
adapter.mjs.map22250644editdlrm
client.d.mts10180644editdlrm
client.mjs4520644editdlrm
client.mjs.map13050644editdlrm
index.d.mts67920644editdlrm
index.mjs70680644editdlrm
index.mjs.map158510644editdlrm
schema.d.mts4720644editdlrm
schema.mjs3550644editdlrm
schema.mjs.map8250644editdlrm
sign.d.mts17070644editdlrm
sign.mjs27260644editdlrm
sign.mjs.map65610644editdlrm
types.d.mts59520644editdlrm
utils.d.mts12720644editdlrm
utils.mjs21400644editdlrm
utils.mjs.map38760644editdlrm
verify.d.mts4580644editdlrm
verify.mjs17010644editdlrm
verify.mjs.map33810644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/plugins/jwt/utils.d.mts (1272B)
import { Jwk, JwtOptions } from "./types.mjs"; import { GenericEndpointContext } from "@better-auth/core"; import * as jose from "jose"; //#region src/plugins/jwt/utils.d.ts /** * Converts an expirationTime to ISO seconds expiration time (the format of JWT exp) * * See https://github.com/panva/jose/blob/main/src/lib/jwt_claims_set.ts#L245 * * @param expirationTime - see options.jwt.expirationTime * @param iat - the iat time to consolidate on * @returns */ declare function toExpJWT(expirationTime: number | Date | string, iat: number): number; declare function generateExportedKeyPair(options?: JwtOptions | undefined): Promise<{ publicWebKey: jose.JWK; privateWebKey: jose.JWK; alg: "EdDSA" | "ES256" | "ES512" | "PS256" | "RS256"; cfg: { crv?: "Ed25519" | undefined; } | { crv?: never | undefined; } | { crv?: never | undefined; } | { modulusLength?: number | undefined; } | { modulusLength?: number | undefined; }; }>; /** * Creates a Jwk on the database * * @param ctx * @param options * @returns */ declare function createJwk(ctx: GenericEndpointContext, options?: JwtOptions | undefined): Promise; //#endregion export { createJwk, generateExportedKeyPair, toExpJWT }; //# sourceMappingURL=utils.d.mts.map