@agility/management-sdk
Version:
Agility CMS Tyescript SDK for Management API.
21 lines (20 loc) • 989 B
TypeScript
import { AxiosInstance } from 'axios';
import { Options } from "../models/options";
export declare class ClientInstance {
_options: Options;
constructor(options: Options);
/**
* Figure out the Base Url, which can be overriden using options.baseUrl
*
* @param {string} guid
* @returns {string}
* @memberof ClientInstance
*/
determineBaseUrl(guid: string): string;
getInstance(guid: string): AxiosInstance;
getAxiosInstance(guid: string): AxiosInstance;
executeServerGet(apiPath: string, guid: string, token: string): Promise<import("axios").AxiosResponse<any, any>>;
executeGet(apiPath: string, guid: string, token: string): Promise<import("axios").AxiosResponse<any, any>>;
executeDelete(apiPath: string, guid: string, token: string, data?: any): Promise<import("axios").AxiosResponse<any, any>>;
executePost(apiPath: string, guid: string, token: string, data: any): Promise<import("axios").AxiosResponse<any, any>>;
}