aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-17 07:36:18 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-17 07:37:14 -0700
commit93b663e43d2288cea5f7b2e8f045c719427a914f (patch)
treea7849c913b6c4814636da3ea08ed98beadaad469 /src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h
parent65820893c966d4f8af2c0058682d30fa6330a219 (diff)
downloadbun-93b663e43d2288cea5f7b2e8f045c719427a914f.tar.gz
bun-93b663e43d2288cea5f7b2e8f045c719427a914f.tar.zst
bun-93b663e43d2288cea5f7b2e8f045c719427a914f.zip
New Zig <> C++ bindings generator. +20% faster HTTP server
Diffstat (limited to 'src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h')
-rw-r--r--src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h b/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h
new file mode 100644
index 000000000..d6c138602
--- /dev/null
+++ b/src/bun.js/bindings/ZigGeneratedClasses+lazyStructureHeader.h
@@ -0,0 +1,8 @@
+JSC::Structure* JSRequestStructure() { return m_JSRequest.getInitializedOnMainThread(this); }
+ JSC::JSObject* JSRequestConstructor() { return m_JSRequest.constructorInitializedOnMainThread(this); }
+ JSC::JSValue JSRequestPrototype() { return m_JSRequest.prototypeInitializedOnMainThread(this); }
+ JSC::LazyClassStructure m_JSRequest;
+JSC::Structure* JSResponseStructure() { return m_JSResponse.getInitializedOnMainThread(this); }
+ JSC::JSObject* JSResponseConstructor() { return m_JSResponse.constructorInitializedOnMainThread(this); }
+ JSC::JSValue JSResponsePrototype() { return m_JSResponse.prototypeInitializedOnMainThread(this); }
+ JSC::LazyClassStructure m_JSResponse; \ No newline at end of file