afip.ts-fork-ssl-fix
Version:
Afip typescript SDK
46 lines • 2.44 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Afip = void 0;
const path_1 = require("path");
const afip_service_1 = require("./services/afip.service");
const electronic_billing_service_1 = require("./services/electronic-billing.service");
const register_inscription_proof_service_1 = require("./services/register-inscription-proof.service");
const register_scope_five_service_1 = require("./services/register-scope-five.service");
const register_scope_four_service_1 = require("./services/register-scope-four.service");
const register_scope_ten_service_1 = require("./services/register-scope-ten.service");
const register_scope_thirteen_service_1 = require("./services/register-scope-thirteen.service");
class Afip {
constructor(context) {
var _a;
this.context = Object.assign(Object.assign({}, context), { ticketPath: (_a = context.ticketPath) !== null && _a !== void 0 ? _a : (0, path_1.resolve)(__dirname, "auth", "tickets") });
this._electronicBillingService = new electronic_billing_service_1.ElectronicBillingService(this.context);
this._registerInscriptionProofService = new register_inscription_proof_service_1.RegisterInscriptionProofService(this.context);
this._registerScopeFourService = new register_scope_four_service_1.RegisterScopeFourService(this.context);
this._registerScopeFiveService = new register_scope_five_service_1.RegisterScopeFiveService(this.context);
this._registerScopeTenService = new register_scope_ten_service_1.RegisterScopeTenService(this.context);
this._registerScopeThirteenService = new register_scope_thirteen_service_1.RegisterScopeThirteenService(this.context);
}
get electronicBillingService() {
return this._electronicBillingService;
}
get registerInscriptionProofService() {
return this._registerInscriptionProofService;
}
get registerScopeFourService() {
return this._registerScopeFourService;
}
get registerScopeFiveService() {
return this._registerScopeFiveService;
}
get registerScopeTenService() {
return this._registerScopeTenService;
}
get registerScopeThirteenService() {
return this._registerScopeThirteenService;
}
genericService(soapConfig) {
return new afip_service_1.AfipService(this.context, soapConfig);
}
}
exports.Afip = Afip;
//# sourceMappingURL=afip.js.map