Remove unnecessary #includes to reduce dependencies

Reviewed By: davidaurelio

Differential Revision: D7803909

fbshipit-source-id: 2ccafdbfcb786c4c5f703714fb0c92cda1026cef
This commit is contained in:
Marc Horowitz
2018-05-09 22:01:34 -07:00
committed by Facebook Github Bot
parent d11fdcfb93
commit ef258b0106
4 changed files with 6 additions and 10 deletions

View File

@@ -7,12 +7,11 @@
#include <stdexcept>
#include <folly/Conv.h>
#include <jschelpers/noncopyable.h>
namespace facebook {
namespace react {
class JSModulesUnbundle : noncopyable {
class JSModulesUnbundle {
/**
* Represents the set of JavaScript modules that the application consists of.
* The source code of each module can be retrieved by module ID.
@@ -31,8 +30,12 @@ public:
std::string name;
std::string code;
};
JSModulesUnbundle() {}
virtual ~JSModulesUnbundle() {}
virtual Module getModule(uint32_t moduleId) const = 0;
private:
JSModulesUnbundle(const JSModulesUnbundle&) = delete;
};
}