UNPKG

@amadeus-it-group/kassette

Version:

Development server, used mainly for testing, which proxies requests and is able to easily manage local mocks.

15 lines (14 loc) 1.37 kB
import { HarFormat, HarFormatContent, HarFormatNameValuePair, HarFormatPostData } from './harTypes'; import { IncomingHttpHeaders } from 'http'; export declare const emptyHar: () => HarFormat; export declare const rawHeadersToHarHeaders: (rawHeaders: string[]) => HarFormatNameValuePair[]; export declare const toHarHeaders: (headers?: Readonly<IncomingHttpHeaders>) => HarFormatNameValuePair[]; export declare const fromHarHeaders: (harHeaders?: HarFormatNameValuePair[]) => IncomingHttpHeaders; export declare const toHarHttpVersion: (nodeHttpVersion?: string) => string; export declare const fromHarHttpVersion: (harHttpVersion?: string) => string; export declare const toHarContentBase64: (body: Buffer, mimeType?: string) => HarFormatContent; export declare const toHarContent: (body: string | Buffer | null, mimeType?: string, parseMimeTypesAsJson?: string[]) => HarFormatContent; export declare const fromHarContent: (content?: HarFormatContent) => Buffer<ArrayBuffer>; export declare const checkMimeTypeListAndParseBody: (parseMimeTypesAsJson: string[], body: string | Buffer, mimeType?: string) => HarFormatPostData; export declare const toHarPostData: (body?: string | Buffer, mimeType?: string, parseMimeTypesAsJson?: string[]) => HarFormatPostData | undefined; export declare const toHarQueryString: (searchParams: URLSearchParams) => HarFormatNameValuePair[];