fiscalapi
Version:
SDK de Node.js para FiscalAPI
23 lines (22 loc) • 906 B
TypeScript
import { FiscalapiSettings } from '../common/fiscalapi-settings';
import { IFiscalapiHttpClient } from './fiscalapi-http-client.interface';
/**
* Fábrica para crear clientes HTTP para FiscalAPI
*/
export declare class FiscalapiHttpClientFactory {
private static clients;
/**
* Crea un nuevo cliente HTTP para FiscalAPI
* @param {FiscalapiSettings} settings - Configuración de FiscalAPI
* @returns {IFiscalapiHttpClient} Instancia del cliente HTTP
* @throws {Error} Si la configuración es nula o indefinida
*/
static create(settings: FiscalapiSettings): IFiscalapiHttpClient;
/**
* Crea una instancia de Axios configurada según los ajustes de FiscalAPI
* @param {FiscalapiSettings} settings - Configuración de FiscalAPI
* @returns {AxiosInstance} Instancia de Axios configurada
* @private
*/
private static createAxiosInstance;
}