fpt-akainsights-react-native
Version:
React Native Plugin for the akaInsights Javascript SDK
18 lines (17 loc) • 1.04 kB
TypeScript
interface ConfigParams {
params: Object;
}
export declare const AxiosInstance: import("axios").AxiosInstance;
export declare const AxiosCreateSession: (client_id?: string | undefined, client_secret?: string | undefined) => Promise<any>;
declare const http: {
setAuthorizationHeader(accessToken: string): void;
setDeviceTokenParam(): void;
setUserIdAfterLogin(userId: string): void;
request(config: ConfigParams): Promise<import("axios").AxiosResponse<any>>;
get(url: string, config: ConfigParams): Promise<import("axios").AxiosResponse<any>>;
post(url: string, data: any, config?: ConfigParams | undefined): Promise<import("axios").AxiosResponse<any>>;
put(url: string, data?: {}, config?: ConfigParams | undefined): Promise<import("axios").AxiosResponse<any>>;
patch(url: string, data?: {}, config?: ConfigParams | undefined): Promise<import("axios").AxiosResponse<any>>;
delete(url: string, config?: ConfigParams | undefined): Promise<import("axios").AxiosResponse<any>>;
};
export default http;