@sahabaplus/moyasar
Version:
A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway
13 lines • 541 B
TypeScript
import { type ApiClient, type ApiClientOptions, type RequestConfig } from "../shared/types/index";
export declare class BaseApiClient implements ApiClient {
private axiosInstance;
constructor(apiKey: string, options?: ApiClientOptions);
private setupInterceptors;
request<T = any>(config: RequestConfig): Promise<T>;
private createErrorFromAxiosError;
private getDefaultErrorType;
private getDefaultErrorMessage;
get baseUrl(): string;
set baseUrl(url: string);
}
//# sourceMappingURL=base-client.d.ts.map