UNPKG

@maccuaa/intellitrust-issuance-sdk

Version:
36 lines (35 loc) 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RequiredError = exports.BaseAPI = exports.BASE_PATH = void 0; const axios_1 = require("axios"); exports.BASE_PATH = "https://customer.region.trustedauth.com".replace(/\/+$/, ""); /** * * @export * @class BaseAPI */ class BaseAPI { configuration; axios; constructor(configuration) { this.configuration = configuration; this.axios = axios_1.default.create({ baseURL: this.configuration.basePath }); } } exports.BaseAPI = BaseAPI; ; /** * * @export * @class RequiredError * @extends {Error} */ class RequiredError extends Error { field; name = "RequiredError"; constructor(field, msg) { super(msg); this.field = field; } } exports.RequiredError = RequiredError;