aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/Process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/bindings/Process.h')
-rw-r--r--src/javascript/jsc/bindings/Process.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/javascript/jsc/bindings/Process.h b/src/javascript/jsc/bindings/Process.h
deleted file mode 100644
index a710edbad..000000000
--- a/src/javascript/jsc/bindings/Process.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-#include "root.h"
-
-#include "BunBuiltinNames.h"
-#include "BunClientData.h"
-
-namespace Zig {
-
-using namespace JSC;
-
-class Process : public JSC::JSNonFinalObject {
- using Base = JSC::JSNonFinalObject;
-
-public:
- Process(JSC::VM& vm, JSC::Structure* structure)
- : Base(vm, structure)
- {
- }
-
- DECLARE_INFO;
-
- static constexpr unsigned StructureFlags = Base::StructureFlags;
-
- template<typename CellType, SubspaceAccess> static GCClient::IsoSubspace* subspaceFor(VM& vm)
- {
- return &vm.plainObjectSpace();
- }
-
- static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject,
- JSC::JSValue prototype)
- {
- return JSC::Structure::create(vm, globalObject, prototype,
- JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
- }
-
- static Process* create(JSC::VM& vm, JSC::Structure* structure)
- {
- Process* accessor = new (NotNull, JSC::allocateCell<Process>(vm)) Process(vm, structure);
- accessor->finishCreation(vm);
- return accessor;
- }
-
- void finishCreation(JSC::VM& vm);
-};
-
-} // namespace Zig \ No newline at end of file