nfewizard-io
Version:
NFeWizard-io é uma biblioteca Node.js projetada para simplificar a interação com os webservices da SEFAZ, proporcionando uma solução robusta para automação de processos relacionados à Nota Fiscal Eletrônica (NF-e).
18 lines (17 loc) • 746 B
TypeScript
import XmlBuilder from '@Adapters/XmlBuilder';
import Utility from '@Core/utils/Utility';
import { GerarConsultaImpl } from '@Interfaces';
import Environment from '@Modules/environment/Environment.js';
declare class GerarConsulta implements GerarConsultaImpl {
utility: Utility;
environment: Environment;
xmlBuilder: XmlBuilder;
constructor(environment: Environment, utility: Utility, xmlBuilder: XmlBuilder);
gerarConsulta(xmlConsulta: string, metodo: string, ambienteNacional?: boolean, versao?: string, mod?: string, rootTag?: boolean, tag?: string): Promise<{
xmlFormated: string;
agent: import("https").Agent;
webServiceUrl: string;
action: string;
}>;
}
export default GerarConsulta;