/// /// import { IncomingMessage } from "http"; import { Http2ServerRequest } from "http2"; import { Modify } from "../types/types"; import { HeaderGetter } from "./request.header"; export interface BaseRequest { ip: string; body: Record; params: Record; cookie: any; query: Record; header: HeaderGetter; } declare type Http1BaseRequest = Modify; declare type Http2BaseRequest = Modify; export interface Http1Request extends Http1BaseRequest { } export interface Http2Request extends Http2BaseRequest { } export declare type Request = Http1Request | Http2Request; export {};