UNPKG

linkpay-api

Version:

LinkPay JS/TS API SDK

27 lines (26 loc) 1.18 kB
import type Configuration from './configuration'; export type FetchAPI = (url: string, init?: any) => Promise<Response>; export declare function copyAndPrepareBody(value: any): any; export declare class RestClient { private readonly GET; private readonly PATCH; private readonly POST; private readonly PUT; private readonly DELETE; private readonly sid; private readonly signKey?; private readonly baseUrl; private readonly fetch; private readonly headers?; /** @ignore */ private readonly httpHandler; constructor(configuration: Configuration); /** @ignore */ private buildHttpHandler; patch<T>(url: string, headers?: object, urlParameterMap?: object, body?: object): Promise<T>; post<T>(url: string, headers?: object, urlParameterMap?: object, body?: object): Promise<T>; get<T>(url: string, headers?: object, urlParameterMap?: object, queryStringParameters?: object): Promise<T>; delete<T>(url: string, headers?: object, urlParameterMap?: object): Promise<T>; put<T>(url: string, headers?: object, urlParameterMap?: object, body?: object): Promise<T>; private request; }