UNPKG

@lottojs/ciapa

Version:

Sto bibliotecheto fato in JavaScript, te permete de farghe le chiamate HTTP e ciapar tute le informazioni che te serve par el to progèto.

19 lines (18 loc) 823 B
import { RequestConfig, RequestOptions, HttpMethods, HttpResponse, RequestInterceptor, ResponseInterceptor } from '../interfaces/http'; export type AbstractCiapa = { [key in HttpMethods]: <T>(url: string, request: RequestOptions<T>) => Promise<HttpResponse<T>>; }; export interface Ciapa extends AbstractCiapa { create: (config: RequestConfig) => this; } export declare class Ciapa implements AbstractCiapa { defaults: RequestConfig; requestInterceptor?: RequestInterceptor; responseInterceptor?: ResponseInterceptor; constructor(config: RequestConfig); setRequestInterceptor(requestInterceptor: RequestInterceptor): void; setResponseInterceptor(responseInterceptor: ResponseInterceptor): void; static create(config: RequestConfig): Ciapa; private preRequest; private request; }