UNPKG

ionic-coreo

Version:

Ionic2 module for integration with Coreo

33 lines 1.09 kB
"use strict"; 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