emailengine-client
Version:
A TypeScript client for the EmailEngine API
26 lines • 853 B
JavaScript
;
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