httpyac
Version:
HTTP/REST CLI Client for *.http files
12 lines (11 loc) • 807 B
TypeScript
import '../registerPlugins';
import * as models from '../models';
export declare function parseHttp(code: string, filename?: string): Promise<models.HttpFile>;
export declare function sendHttp(code: string, variables?: models.Variables): Promise<models.HttpResponse[]>;
export declare function sendHttpFile<T extends models.HttpFileSendContext>(context: T): Promise<models.HttpResponse[]>;
export declare function initFileProvider(files?: Record<string, string> | undefined): void;
export type Directory = {
childs: Record<string, Directory | string>;
};
export declare function initNestedFileProvider(filesystem: Directory): void;
export declare function initHttpClientProvider(action?: (request: models.Request) => Promise<Partial<models.HttpResponse>>): models.Request<string, models.RequestBody>[];