aws4-express
Version:
Express middleware handlers for validation AWS Signature V4
15 lines (14 loc) • 764 B
TypeScript
import { NextFunction, Request, Response } from 'express';
export declare const rawBodyFromVerify: (req: any, _res: any, buf: Buffer, _encoding: string) => void;
export declare const rawBodyFromStreamEncoding: (encoding?: BufferEncoding) => (req: Request & {
rawBody?: string;
}, _res: Response, next: NextFunction) => void;
export declare const rawBodyFromStream: (req: Request & {
rawBody?: string;
}, _res: Response, next: NextFunction) => void;
export declare const rawBodyBufferFromStreamEncoding: (encoding?: BufferEncoding) => (req: Request & {
rawBody?: Buffer;
}, _res: Response, next: NextFunction) => void;
export declare const rawBodyBufferFromStream: (req: Request & {
rawBody?: Buffer;
}, _res: Response, next: NextFunction) => void;