Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/logger / dist / logging.d.ts
Size: Mime:
import { Request as ExpressRequest, Response as ExpressResponse } from 'express';
export interface SerializedRes {
    statusCode: string | number;
    headers: {
        [key: string]: any;
    };
    body?: {
        [key: string]: any;
    };
}
export declare function fromNodeHttpResponseToFetchResponse(res: ExpressResponse): SerializedRes;
export declare type MethodType = 'get' | 'post' | 'put' | 'options' | 'patch' | 'head';
export interface SerializedReq {
    headers: {
        [key: string]: any;
    };
    method: MethodType;
    url: string;
    body?: {
        [key: string]: any;
    };
}
export declare function fromReqToObj(req: ExpressRequest): SerializedReq;