@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
TypeScript
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;
}