{"size": 676, "ext": "js", "max_stars_repo_path": "dist/helpers/DebouncedPromise.js", "max_stars_repo_name": "s1rd4v3/homebridge-tuya-web-es6-js", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "dist/helpers/DebouncedPromise.js", "max_issues_repo_name": "s1rd4v3/homebridge-tuya-web-es6-js", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "dist/helpers/DebouncedPromise.js", "max_forks_repo_name": "s1rd4v3/homebridge-tuya-web-es6-js", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 20.4848484848, "max_line_length": 55, "alphanum_fraction": 0.5857988166}
"use strict";

(function (global, factory) {
  if (typeof define === "function" && define.amd) {
    define(["exports"], factory);
  } else if (typeof exports !== "undefined") {
    factory(exports);
  } else {
    var mod = {
      exports: {}
    };
    factory(mod.exports);
    global.undefined = mod.exports;
  }
})(void 0, function (exports) {
  "use strict";

  Object.defineProperty(exports, "__esModule", {
    value: true
  });

  class DebouncedPromise {
    constructor() {
      this.promise = new Promise((resolve, reject) => {
        this.resolve = resolve;
        this.reject = reject;
      });
    }

  }

  exports.DebouncedPromise = DebouncedPromise;
});