UNPKG

@ehubbell/adapters

Version:

A collection of networking adapters for various projects.

39 lines (36 loc) 1.07 kB
// Generated by dts-bundle-generator v9.5.1 export type AdapterProps = { domain?: string; debug?: boolean; }; export type requestProps = { method?: string; url?: string; headers?: any; params?: any; data?: any | any[]; }; export declare class BaseAdapter implements AdapterProps { domain: string; debug?: boolean; constructor({ domain, debug }: AdapterProps); client(url: any, options?: {}): Promise<any>; formatUrl(url: string, params?: any): URL; formatOptions(method: any, headers: any, data?: any): {}; formatRequest({ method, url, headers, params, data }: { method?: string; url: any; headers: any; params: any; data: any; }): { date: Date; formattedUrl: URL; formattedOptions: {}; }; request({ method, url, headers, params, data }: requestProps): Promise<any[]>; apiRequest({ method, url, headers, params, data }: requestProps): Promise<any>; storeRequest({ method, url, headers, params, data }: requestProps): Promise<any>; downloadRequest({ method, url, headers, params, data }: requestProps): Promise<Response>; } export {};