sideshift-node-sdk
Version:
TypeScript Client for SideShift.ai API
27 lines (26 loc) • 931 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadSideShiftConfig = loadSideShiftConfig;
const dotenv_1 = __importDefault(require("dotenv"));
dotenv_1.default.config();
function loadSideShiftConfig() {
const baseUrl = process.env.SIDESHIFT_BASE_URL || 'https://sideshift.ai/api/v2';
const privateKey = process.env.SIDESHIFT_PRIVATE_KEY || '';
const affiliateId = process.env.SIDESHIFT_AFFILIATE_ID || '';
const maxRequest = {
shift: 5,
quote: 20,
default: parseInt(process.env.SIDESHIFT_RATE_LIMIT || '60', 10),
};
const verbose = process.env.SIDESHIFT_VERBOSE === 'true' ? true : false;
return {
baseUrl,
privateKey,
affiliateId,
maxRequest,
verbose,
};
}