UNPKG

@axway/amplify-sdk

Version:

Axway Amplify SDK for Node.js

61 lines (55 loc) 1.33 kB
/** * Environment specific default settings. * * @type {Object} */ const environments = { staging: { baseUrl: 'https://login.axwaytest.net', platformUrl: 'https://platform.axwaytest.net', realm: 'Broker' }, prod: { baseUrl: 'https://login.axway.com', platformUrl: 'https://platform.axway.com', realm: 'Broker' }, preprod: { baseUrl: 'https://login.na-us.axwaypreprod.net', platformUrl: 'https://platform.na-us.axwaypreprod.net', realm: 'Broker' } }; const mapping = { dev: 'staging', development: 'staging', preprod: 'preprod', preproduction: 'preprod', 'pre-production': 'preprod', production: 'prod', test: 'staging' }; function resolve(env) { let environment = 'prod'; if (env) { if (typeof env !== 'string') { throw new TypeError('Expected environment to be a string'); } environment = env.toLowerCase(); environment = mapping[environment] || environment; if (!environments[environment]) { throw new Error(`Invalid environment "${env}"`); } } return { name: environment, ...environments[environment] }; } var environments$1 = /*#__PURE__*/Object.freeze({ __proto__: null, environments: environments, resolve: resolve }); export { environments as a, environments$1 as e, resolve as r }; //# sourceMappingURL=environments-CsDBaJ2_.js.map