text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  const pip_services3_data_node_1 = require("pip-services3-data-node");
  const DeviceConfigsMemoryPersistence_1 = require("./DeviceConfigsMemoryPersistence");
  class DeviceConfigsFilePersistence extends DeviceConfigsMemoryPersistence_1.DeviceConfigsMemoryPersistence {
      constructor(path) {
          super();
          this._persister = new pip_services3_data_node_1.JsonFilePersister(path);
          this._loader = this._persister;
          this._saver = this._persister;
      }
      configure(config) {
          super.configure(config);
          this._persister.configure(config);
      }
  }
  exports.DeviceConfigsFilePersistence = DeviceConfigsFilePersistence;
  //# sourceMappingURL=DeviceConfigsFilePersistence.js.map