UNPKG

@codelet/core

Version:
20 lines (19 loc) 589 B
import { InterceptorManner } from './interceptor-manner'; import type { CurlRequestConfig, CurlResponse } from './types'; export declare const DEFAULT_OPTIONS: { baseURL: string; fn: string; method: string; timeout: number; dataType: string; }; export interface Interceptors { request: InterceptorManner<CurlRequestConfig>; response: InterceptorManner<CurlResponse>; } export declare class Curl { defaults: CurlRequestConfig; interceptors: Interceptors; constructor(config?: CurlRequestConfig); request(cfg?: CurlRequestConfig): Promise<any>; }