httpyac
Version:
HTTP/REST CLI Client for *.http files
19 lines (18 loc) • 621 B
TypeScript
import { HttpFile } from './httpFile';
import { HttpFileStore } from './httpFileStore';
import { HttpRegion } from './httpRegion';
import { ParserContextData } from './parserContextData';
export type HttpLine = {
textLine: string;
line: number;
};
export type HttpLineGenerator = Generator<HttpLine, void, unknown>;
export type getHttpLineGenerator = (noStopOnMetaTag?: boolean) => HttpLineGenerator;
export interface ParserContext {
lines: Array<string>;
httpRegion: HttpRegion;
httpFile: HttpFile;
data: ParserContextData;
httpFileStore: HttpFileStore;
forceRegionDelimiter?: boolean;
}