text: Object.defineProperty(exports, "__esModule", { value: true });
  var core_1 = require("@angular/core");
  var utils_1 = require("./utils");
  var datastore_service_1 = require("./datastore.service");
  var endpoint_service_1 = require("./endpoint.service");
  var files_service_1 = require("./files.service");
  var ping_service_1 = require("./ping.service");
  var user_service_1 = require("./user.service");
  var KinveyModule = /** @class */ (function () {
      function KinveyModule() {
      }
      KinveyModule_1 = KinveyModule;
      KinveyModule.init = function (config) {
          return {
              ngModule: KinveyModule_1,
              providers: [
                  datastore_service_1.DataStoreService,
                  endpoint_service_1.EndpointService,
                  files_service_1.FilesService,
                  ping_service_1.PingService,
                  user_service_1.UserService,
                  { provide: utils_1.KinveyConfigToken, useValue: config }
              ]
          };
      };
      var KinveyModule_1;
      KinveyModule = KinveyModule_1 = __decorate([
          core_1.NgModule()
      ], KinveyModule);
      return KinveyModule;
  }());
  exports.KinveyModule = KinveyModule;
  //# sourceMappingURL=kinvey.module.js.map