@playbooks/adapters
Version:
A collection of adapters for various projects.
37 lines (34 loc) • 1.03 kB
TypeScript
// Generated by dts-bundle-generator v9.5.1
export type AdapterProps = {
domain?: string;
};
export type requestProps = {
method?: string;
url?: string;
headers?: any;
params?: any;
data?: any | any[];
};
export declare class BaseAdapter implements AdapterProps {
domain: string;
constructor({ domain }: AdapterProps);
client(url: any, options: any): 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 {};