UNPKG

bitso-node-api

Version:
24 lines (21 loc) 586 B
const Ajax = require('./services/BitsoAjax'); const PublicApi = require('./public/public'); const PrivateApi = require('./private/private'); const constants = require('./helpers/const'); const BitsoClient = ({ key, secret, host = 'https://api.bitso.com/', version = 'v3', } = {}, test = false) => { if (test) { host = 'https://api-dev.bitso.com/'; // eslint-disable-line no-param-reassign } const api = Ajax({ host, version, key, secret }); return { ...constants, public: PublicApi(api), private: PrivateApi(api), }; }; module.exports = BitsoClient;