UNPKG

io.parrots

Version:

Parrots.io App

51 lines (50 loc) 4.88 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable, Inject } from '@angular/core'; import { Http } from '@angular/http'; import { ConnectionManager, BackgroundProcessManager, APP_BASE_URLS } from 'com.phloxui'; import { ParrotsDefaultConnectionManager } from '../share/ParrotsDefaultConnectionManager'; import { TEST_MODE, TEST_DATA } from '../test'; /** * <p style="text-indent: 2em;"> * A <code>ng</code> service class implementing [[IConnectionManager]] service interface. Please see [[IConnectionManager]] for more details. * </p> * * @author shiorin, tee4cute */ var ParrotsConnectionManager = /** @class */ (function (_super) { tslib_1.__extends(ParrotsConnectionManager, _super); function ParrotsConnectionManager(APP_BASE_URLS, http, bgProcessMgr, testMode, testData) { var _this = _super.call(this, APP_BASE_URLS, http, bgProcessMgr) || this; _this.defConnectionManager = new ParrotsDefaultConnectionManager(APP_BASE_URLS, http, bgProcessMgr, testMode, testData); return _this; } ParrotsConnectionManager.decorators = [ { type: Injectable }, ]; /** @nocollapse */ ParrotsConnectionManager.ctorParameters = function () { return [ { type: undefined, decorators: [{ type: Inject, args: [APP_BASE_URLS,] },] }, { type: Http, }, { type: BackgroundProcessManager, }, { type: undefined, decorators: [{ type: Inject, args: [TEST_MODE,] },] }, { type: undefined, decorators: [{ type: Inject, args: [TEST_DATA,] },] }, ]; }; return ParrotsConnectionManager; }(ConnectionManager)); export { ParrotsConnectionManager }; function ParrotsConnectionManager_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ ParrotsConnectionManager.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ ParrotsConnectionManager.ctorParameters; /** @type {?} */ ParrotsConnectionManager.prototype.defConnectionManager; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pby5wYXJyb3RzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2UvUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFrQixNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkUsT0FBTyxFQUFFLElBQUksRUFBeUQsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLHdCQUF3QixFQUFFLGFBQWEsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUN6RixPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUMzRixPQUFPLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxNQUFNLFNBQVMsQ0FBQzs7Ozs7Ozs7O0lBVUQsb0RBQWlCO0lBSTdELGtDQUFrQyxhQUFhLEVBQUUsSUFBVSxFQUFFLFlBQXNDLEVBQXFCLFVBQXNDO1FBQTlKLFlBQ0Usa0JBQU0sYUFBYSxFQUFFLElBQUksRUFBRSxZQUFZLENBQUMsU0FHekM7UUFEQyxLQUFJLENBQUMsb0JBQW9CLEdBQUcsSUFBSSwrQkFBK0IsQ0FBQyxhQUFhLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7O0tBQ3hIOztnQkFURixVQUFVOzs7O2dEQUtJLE1BQU0sU0FBQyxhQUFhO2dCQWpCMUIsSUFBSTtnQkFDZSx3QkFBd0I7Z0RBZ0JvRCxNQUFNLFNBQUMsU0FBUztnREFBc0IsTUFBTSxTQUFDLFNBQVM7O21DQWxCOUo7RUFjOEMsaUJBQWlCO1NBQWxELHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdGlvblRva2VuLCBJbmplY3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHAsIFJlc3BvbnNlLCBIZWFkZXJzLCBSZXF1ZXN0T3B0aW9ucywgUmVxdWVzdE9wdGlvbnNBcmdzIH0gZnJvbSAnQGFuZ3VsYXIvaHR0cCc7XG5pbXBvcnQgeyBDb25uZWN0aW9uTWFuYWdlciwgQmFja2dyb3VuZFByb2Nlc3NNYW5hZ2VyLCBBUFBfQkFTRV9VUkxTIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgUGFycm90c0RlZmF1bHRDb25uZWN0aW9uTWFuYWdlciB9IGZyb20gJy4uL3NoYXJlL1BhcnJvdHNEZWZhdWx0Q29ubmVjdGlvbk1hbmFnZXInO1xuaW1wb3J0IHsgVEVTVF9NT0RFLCBURVNUX0RBVEEgfSBmcm9tICcuLi90ZXN0JztcblxuLyoqXG4gKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAyZW07XCI+XG4gKiBBIDxjb2RlPm5nPC9jb2RlPiBzZXJ2aWNlIGNsYXNzIGltcGxlbWVudGluZyBbW0lDb25uZWN0aW9uTWFuYWdlcl1dIHNlcnZpY2UgaW50ZXJmYWNlLiBQbGVhc2Ugc2VlIFtbSUNvbm5lY3Rpb25NYW5hZ2VyXV0gZm9yIG1vcmUgZGV0YWlscy5cbiAqIDwvcD5cbiAqXG4gKiBAYXV0aG9yIHNoaW9yaW4sIHRlZTRjdXRlXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBQYXJyb3RzQ29ubmVjdGlvbk1hbmFnZXIgZXh0ZW5kcyBDb25uZWN0aW9uTWFuYWdlciB7XG5cbiAgcHJvdGVjdGVkIGRlZkNvbm5lY3Rpb25NYW5hZ2VyOiBQYXJyb3RzRGVmYXVsdENvbm5lY3Rpb25NYW5hZ2VyO1xuXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoQVBQX0JBU0VfVVJMUylBUFBfQkFTRV9VUkxTLCBodHRwOiBIdHRwLCBiZ1Byb2Nlc3NNZ3I6IEJhY2tncm91bmRQcm9jZXNzTWFuYWdlciwgQEluamVjdChURVNUX01PREUpIHRlc3RNb2RlOiBib29sZWFuLCBASW5qZWN0KFRFU1RfREFUQSkgdGVzdERhdGE6IGFueSkge1xuICAgIHN1cGVyKEFQUF9CQVNFX1VSTFMsIGh0dHAsIGJnUHJvY2Vzc01ncik7XG5cbiAgICB0aGlzLmRlZkNvbm5lY3Rpb25NYW5hZ2VyID0gbmV3IFBhcnJvdHNEZWZhdWx0Q29ubmVjdGlvbk1hbmFnZXIoQVBQX0JBU0VfVVJMUywgaHR0cCwgYmdQcm9jZXNzTWdyLCB0ZXN0TW9kZSwgdGVzdERhdGEpO1xuICB9XG59XG4iXX0=