browser-sdk
Version:
javascript SDK for the lightelligence-platform
59 lines (47 loc) • 932 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* @private
* Holds environment information
*/
class EnvironmentProvider {
constructor() {
this.envs = {
dev: '127.0.0.1',
showcase: 'id.showcase'
};
}
/**
* Returns environment
*/
get() {
return this.environment;
}
/**
* Sets environment
* @param {object} environment
*/
set(environment) {
this.environment = environment;
}
/**
* Clears environment
*/
clear() {
this.environment = undefined;
}
/**
* Get the base url for one of the existing environments
* @param {The enviroment to request the url for} environment
* @returns The url as a string
*/
getBaseUrlFromEnv(environment) {
return this.envs[environment];
}
}
var provider = new EnvironmentProvider();
var _default = provider;
exports.default = _default;