jsm-utilities
Version:
A utilities library.
14 lines (13 loc) • 414 B
TypeScript
import { Request } from "express";
export type RequestData = {
method: string;
url: string;
path: string;
queryParameters: Request["query"];
headers: Record<string, string | string[] | undefined>;
body?: any;
cookies: Record<string, string>;
ipAddress: string | undefined;
userAgent: string;
};
export declare const extractRequestSignificantData: (req: Request) => RequestData;