UNPKG

@careevolution/orchestrate

Version:

A TypeScript client for the Orchestrate API

25 lines (24 loc) 737 B
export interface IHttpHandler { post<TIn, TOut>(path: string, body: TIn, headers?: { [key: string]: string; }): Promise<TOut>; get<TOut>(path: string, headers?: { [key: string]: string; }): Promise<TOut>; } export declare class HttpHandler implements IHttpHandler { private baseUrl; private defaultHeaders; constructor(baseUrl: string, defaultHeaders: { [key: string]: string; }); private mergeHeaders; toString(): string; post(path: string, body: any, // eslint-disable-line @typescript-eslint/no-explicit-any headers?: { [key: string]: string; }): Promise<any>; get(path: string, headers?: { [key: string]: string; }): Promise<any>; }