ionic-coreo
Version:
Ionic2 module for integration with Coreo
33 lines • 1.09 kB
JavaScript
;
var core_1 = require('@angular/core');
var CoreoConfig = (function () {
function CoreoConfig() {
this.baseUrl = 'https://api.coreo.io';
this.publicUrl = 'https://coreo.io';
this.googleMapsKey = '';
this.ionicViewAppId = '';
this.googleWebClientId = '';
this.surveyId = null;
}
CoreoConfig.prototype.init = function (config) {
if (config === void 0) { config = {}; }
Object.assign(this, config);
};
Object.defineProperty(CoreoConfig.prototype, "isIonicView", {
get: function () {
return this.ionicViewAppId && window.location.href.includes(this.ionicViewAppId);
},
enumerable: true,
configurable: true
});
return CoreoConfig;
}());
exports.CoreoConfig = CoreoConfig;
function setupCoreoConfig(cfg) {
var coreoConfig = new CoreoConfig();
coreoConfig.init(cfg);
return coreoConfig;
}
exports.setupCoreoConfig = setupCoreoConfig;
exports.CoreoConfigToken = new core_1.OpaqueToken('COREOCONFIG');
//# sourceMappingURL=config.js.map