UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

49 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EnvModule = void 0; const state = { envLoaded: false, isBrowser: false, isNode: false, isProd: false, isDev: false, deactivatePagination: false, // defaultAuthBinanceApiKey: '', // defaultAuthBinanceApiSecret: '', }; const loadEnv = () => { state.isNode = typeof process !== 'undefined' && process.versions != null && process.versions.node != null; state.isBrowser = !state.isNode; state.isDev = state.isNode ? process.env.NODE_ENV === 'development' : process.env.BROWSER_ENV === 'development'; state.isProd = !state.isDev; state.deactivatePagination = process.env.DEACTIVATE_PAGINATION === 'true'; // default auth for price/asset search providers // state.defaultAuthBinanceApiKey = // process.env.DEFAULT_AUTH_BINANCE_API_KEY || // placeholderError('DEFAULT_AUTH_BINANCE_API_KEY is not set', '') // state.defaultAuthBinanceApiSecret = // process.env.DEFAULT_AUTH_BINANCE_API_SECRET || // placeholderError('DEFAULT_AUTH_BINANCE_API_SECRET is not set', '') state.envLoaded = true; }; const loadedEnv = () => { if (!state.envLoaded) { loadEnv(); } return state; }; const set = (prop, value) => { state[prop] = value; }; const get = (prop) => loadedEnv()[prop]; exports.EnvModule = { loadEnv, set, get, }; //# sourceMappingURL=env.module.js.map