UNPKG

sideshift-node-sdk

Version:

TypeScript Client for SideShift.ai API

27 lines (26 loc) 931 B
"use strict"; 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, }; }