UNPKG

fastcomments-sdk

Version:

FastComments API Client - A SDK for interacting with the FastComments API

24 lines 1.07 kB
"use strict"; /** * Type-safe environment variable access for tests */ Object.defineProperty(exports, "__esModule", { value: true }); exports.BASE_URL = exports.TENANT_ID = exports.API_KEY = exports.testEnv = void 0; function getRequiredEnvVar(name) { const value = process.env[name]; if (!value) { throw new Error(`Required environment variable ${name} is not set. Please check your test environment configuration.`); } return value; } function getOptionalEnvVar(name, defaultValue) { return process.env[name] || defaultValue; } exports.testEnv = { FASTCOMMENTS_API_KEY: getRequiredEnvVar('FASTCOMMENTS_API_KEY'), FASTCOMMENTS_TENANT_ID: getRequiredEnvVar('FASTCOMMENTS_TENANT_ID'), FASTCOMMENTS_BASE_URL: getOptionalEnvVar('FASTCOMMENTS_BASE_URL', 'https://fastcomments.com') }; // Export individual values for convenience exports.API_KEY = exports.testEnv.FASTCOMMENTS_API_KEY, exports.TENANT_ID = exports.testEnv.FASTCOMMENTS_TENANT_ID, exports.BASE_URL = exports.testEnv.FASTCOMMENTS_BASE_URL; //# sourceMappingURL=env.js.map