UNPKG

emailengine-client

Version:

A TypeScript client for the EmailEngine API

26 lines 853 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.EmailEngineClient = void 0; const axios_1 = __importDefault(require("axios")); const v1_model_1 = require("./v1.model"); class EmailEngineClient { get axios() { return this.axiosInstance; } constructor(apiUrl, token) { const config = { baseURL: apiUrl, headers: { Authorization: `Bearer ${token}`, }, }; this.axiosInstance = axios_1.default.create(config); // Initialize API classes this.v1 = new v1_model_1.v1ApiClasses(this); } } exports.EmailEngineClient = EmailEngineClient; //# sourceMappingURL=client.js.map