@maccuaa/intellitrust-issuance-sdk
Version:
JavaScript client for @maccuaa/intellitrust-issuance-sdk
36 lines (35 loc) • 817 B
JavaScript
;
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;