@agnostack/magento2-request
Version:
Please contact agnoStack via info@agnostack.com for any questions
16 lines (15 loc) • 698 B
TypeScript
import { InitOptions, Headers, Fetch, RequestOptions } from './types';
export declare class createClient {
private storeCode?;
private storage?;
private options?;
fetch?: Fetch;
constructor(options: InitOptions);
request({ method, path, data, headers: requestHeaders, type }: RequestOptions): Promise<any>;
authenticate(): Promise<string>;
post(path: string, data: object, headers?: Headers): Promise<any>;
get(path: string, headers?: Headers): Promise<any>;
put(path: string, data: object, headers?: Headers): Promise<any>;
delete(path: string, data: object, headers?: Headers): Promise<any>;
query(data: object, headers?: Headers): Promise<any>;
}