hcc-imageright-apis
Version:
imageright APIs
23 lines (22 loc) • 825 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const imageright_1 = __importDefault(require("./imageright"));
const authentication_1 = require("./imageright/api/authentication");
const VERSION = '0.0.6';
class Library {
constructor(baseUrl) {
this.baseUrl = baseUrl;
this.version = VERSION;
}
createAPI({ AccessToken }) {
this.api = new imageright_1.default(this.baseUrl, AccessToken);
return Promise.resolve(this.api);
}
connect(username, password) {
return (0, authentication_1.authenticate)(this.baseUrl, username, password).then(this.createAPI.bind(this));
}
}
exports.default = Library;