UNPKG

httpyac

Version:

HTTP/REST CLI Client for *.http files

29 lines (28 loc) 1.23 kB
import { HookCancel as hookPointHookCancel } from 'hookpoint'; import * as utils from '../utils'; import { EnvironmentConfig } from './environmentConfig'; import { FileProvider } from './fileProvider'; import { HttpFileHooks } from './hooks'; import { HttpClientProvider } from './httpClientProvider'; import { HttpFile } from './httpFile'; import { JavascriptProvider } from './javascriptProvider'; import { LogHandler } from './logHandler'; import { PathLike } from './pathLike'; import { SessionStore } from './sessionStore'; import { UserInteractionProvider } from './userInteractionProvider'; export declare const HookCancel: typeof hookPointHookCancel; export interface HttpyacHooksApi { readonly version: string; readonly rootDir?: PathLike; readonly httpFile: Readonly<HttpFile>; readonly config: EnvironmentConfig; readonly hooks: HttpFileHooks; readonly log: LogHandler; readonly fileProvider: FileProvider; readonly sessionStore: SessionStore; readonly userInteractionProvider: UserInteractionProvider; readonly httpClientProvider: HttpClientProvider; readonly javascriptProvider: JavascriptProvider; readonly utils: typeof utils; getHookCancel(): typeof HookCancel; }