UNPKG

workspace-integrations

Version:
20 lines (19 loc) 791 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAccessToken = exports.deserialize = exports.connect = void 0; const integration_1 = require("./integration"); const http_1 = require("./http"); const logger_1 = require("./logger"); const connect = async (creds) => { if (!creds) { throw new Error('Not able to connect. You must provide credentials.'); } logger_1.default.setLogLevel(creds.logLevel || 'error'); const integration = await integration_1.default.connect(creds); return integration; }; exports.connect = connect; const deserialize = integration_1.default.deserialize; exports.deserialize = deserialize; const createAccessToken = http_1.default.createAccessToken; exports.createAccessToken = createAccessToken;