UNPKG

@calf/dotypay

Version:

Dotypay module of Calf framework.

21 lines (20 loc) 648 B
import { Common } from "../namespaces/common.namespace"; /** * Http service * @description Service to execute Http requests */ export declare abstract class HttpService { /** * Post * @param target * @param headers * @param payload */ abstract post<TPayload extends Common.Interfaces.IMessageRequest<any>, TResponse>(target: string, headers: Common.Interfaces.IHttpHeaders, payload: TPayload): Promise<TResponse>; /** * Get * @param target * @param headers */ abstract get<TResponse>(target: string, headers: Common.Interfaces.IHttpHeaders): Promise<TResponse>; }