@mark01/express-utils
Version:
npm package that contains utilities for express.js
5 lines (4 loc) • 382 B
TypeScript
import type { NextFunction, Request, Response } from 'express';
import { JWTPayload, JWTVerifyResult } from 'jose';
export declare const hasJWT: (header: string, publicKey: string, audience: string, issuer: string, onTokenValidated: (decoded: JWTVerifyResult<JWTPayload>) => Promise<void>) => (req: Request, _: Response, next: NextFunction) => Promise<void>;
export default hasJWT;