text: "use strict";
  /********************************************************************************
   * Copyright (C) 2018 TypeFox and others.
   *
   * This program and the accompanying materials are made available under the
   * terms of the Eclipse Public License v. 2.0 which is available at
   * http://www.eclipse.org/legal/epl-2.0.
   *
   * This Source Code may also be made available under the following Secondary
   * Licenses when the conditions for such availability set forth in the Eclipse
   * Public License v. 2.0 are satisfied: GNU General Public License, version 2
   * with the GNU Classpath Exception which is available at
   * https://www.gnu.org/software/classpath/license.html.
   *
   * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
   ********************************************************************************/
  var __extends = (this && this.__extends) || (function () {
      var extendStatics = Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
          function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
      return function (d, b) {
          extendStatics(d, b);
          function __() { this.constructor = d; }
          d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
      };
  })();
  Object.defineProperty(exports, "__esModule", { value: true });
  var mock_logger_1 = require("../../common/test/mock-logger");
  var connection_status_service_1 = require("../connection-status-service");
  var MockConnectionStatusService = /** @class */ (function (_super) {
      __extends(MockConnectionStatusService, _super);
      function MockConnectionStatusService() {
          return _super.call(this, {
              offlineTimeout: 10
          }, new mock_logger_1.MockLogger()) || this;
      }
      Object.defineProperty(MockConnectionStatusService.prototype, "alive", {
          set: function (alive) {
              this.updateStatus(alive);
          },
          enumerable: true,
          configurable: true
      });
      return MockConnectionStatusService;
  }(connection_status_service_1.AbstractConnectionStatusService));
  exports.MockConnectionStatusService = MockConnectionStatusService;
  //# sourceMappingURL=mock-connection-status-service.js.map