const bindings = @import("bun").JSC; pub const struct_JSC__CallFrame = bindings.CallFrame; pub const struct_JSC__StringPrototype = bindings.StringPrototype; pub const struct_JSC__SetIteratorPrototype = bindings.SetIteratorPrototype; pub const struct_JSC__RegExpPrototype = bindings.RegExpPrototype; pub const struct_JSC__ObjectPrototype = bindings.ObjectPrototype; pub const struct_JSC__MapIteratorPrototype = bindings.MapIteratorPrototype; pub const struct_JSC__JSPromisePrototype = bindings.JSPromisePrototype; pub const struct_JSC__IteratorPrototype = bindings.IteratorPrototype; pub const struct_JSC__GeneratorPrototype = bindings.GeneratorPrototype; pub const struct_JSC__GeneratorFunctionPrototype = bindings.GeneratorFunctionPrototype; pub const struct_JSC__FunctionPrototype = bindings.FunctionPrototype; pub const struct_JSC__BigIntPrototype = bindings.BigIntPrototype; pub const struct_JSC__AsyncIteratorPrototype = bindings.AsyncIteratorPrototype; pub const struct_JSC__AsyncGeneratorPrototype = bindings.AsyncGeneratorPrototype; pub const struct_JSC__AsyncGeneratorFunctionPrototype = bindings.AsyncGeneratorFunctionPrototype; pub const struct_JSC__AsyncFunctionPrototype = bindings.AsyncFunctionPrototype; pub const struct_JSC__ArrayPrototype = bindings.ArrayPrototype; pub const BunString = @import("bun").String; pub const struct_JSC__ArrayIteratorPrototype = bindings.ArrayIteratorPrototype; pub const bWTF__URL = bindings.URL; pub const bWTF__StringView = bindings.StringView; pub const bWTF__StringImpl = bindings.StringImpl; pub const bWTF__String = bindings.String; pub const bWTF__ExternalStringImpl = bindings.ExternalStringImpl; pub const bJSC__VM = bindings.VM; pub const bJSC__ThrowScope = bindings.ThrowScope; pub const bJSC__SourceOrigin = bindings.SourceOrigin; pub const bJSC__SourceCode = bindings.SourceCode; pub const bJSC__PropertyName = bindings.PropertyName; pub const bJSC__JSString = bindings.JSString; pub const bJSC__JSPromise = bindings.JSPromise; pub const bJSC__JSObject = bindings.JSObject; pub const bJSC__JSModuleRecord = bindings.JSModuleRecord; pub const bJSC__JSModuleLoader = bindings.JSModuleLoader; pub const bJSC__JSLock = bindings.JSLock; pub const bJSC__JSInternalPromise = bindings.JSInternalPromise; pub const bJSC__JSGlobalObject = bindings.JSGlobalObject; pub const bJSC__JSFunction = bindings.JSFunction; pub const bJSC__JSCell = bindings.JSCell; pub const bJSC__Identifier = bindings.Identifier; pub const bJSC__Exception = bindings.Exception; pub const bJSC__CatchScope = bindings.CatchScope; pub const bJSC__CallFrame = bindings.CallFrame; pub const bInspector__ScriptArguments = bindings.ScriptArguments; pub const JSC__JSValue = bindings.JSValue; // Inlined types pub const ZigString = bindings.ZigString; pub const ZigException = bindings.ZigException; pub const ResolvedSource = bindings.ResolvedSource; pub const ZigStackTrace = bindings.ZigStackTrace; pub const ReturnableException = bindings.ReturnableException; pub const struct_Zig__JSMicrotaskCallback = bindings.Microtask; pub const bZig__JSMicrotaskCallback = struct_Zig__JSMicrotaskCallback; pub const SystemError = bindings.SystemError; const JSClassRef = bindings.C.JSClassRef; pub const JSC__CatchScope = bindings.CatchScope; pub const Bun__Readable = bindings.NodeReadableStream; pub const Bun__Writable = bindings.NodeWritableStream; pub const Bun__ArrayBuffer = bindings.ArrayBuffer; pub const struct_WebCore__DOMURL = bindings.DOMURL; pub const struct_WebCore__FetchHeaders = bindings.FetchHeaders; pub const StringPointer = @import("../../api/schema.zig").Api.StringPointer; pub const struct_VirtualMachine = bindings.VirtualMachine; pub const ArrayBufferSink = @import("../webcore/streams.zig").ArrayBufferSink; pub const WebSocketHTTPClient = bindings.WebSocketHTTPClient; pub const WebSocketHTTPSClient = bindings.WebSocketHTTPSClient; pub const WebSocketClient = bindings.WebSocketClient; pub const WebSocketClientTLS = bindings.WebSocketClientTLS;