aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/webcore/EventTargetInterfaces.h
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 23:21:48 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 23:21:48 -0700
commit729d445b6885f69dd2c6355f38707bd42851c791 (patch)
treef87a7c408929ea3f57bbb7ace380cf869da83c0e /src/bun.js/bindings/webcore/EventTargetInterfaces.h
parent25f820c6bf1d8ec6d444ef579cc036b8c0607b75 (diff)
downloadbun-jarred/rename.tar.gz
bun-jarred/rename.tar.zst
bun-jarred/rename.zip
change the directory structurejarred/rename
Diffstat (limited to 'src/bun.js/bindings/webcore/EventTargetInterfaces.h')
-rw-r--r--src/bun.js/bindings/webcore/EventTargetInterfaces.h145
1 files changed, 145 insertions, 0 deletions
diff --git a/src/bun.js/bindings/webcore/EventTargetInterfaces.h b/src/bun.js/bindings/webcore/EventTargetInterfaces.h
new file mode 100644
index 000000000..0226d0c0e
--- /dev/null
+++ b/src/bun.js/bindings/webcore/EventTargetInterfaces.h
@@ -0,0 +1,145 @@
+/*
+ * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
+ *
+ * Copyright (C) 2011 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY GOOGLE, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+namespace WebCore {
+
+enum EventTargetInterface {
+#if ENABLE(APPLE_PAY)
+ ApplePaySessionEventTargetInterfaceType = 1,
+#endif
+#if ENABLE(ENCRYPTED_MEDIA)
+ MediaKeySessionEventTargetInterfaceType = 2,
+#endif
+#if ENABLE(LEGACY_ENCRYPTED_MEDIA)
+ WebKitMediaKeySessionEventTargetInterfaceType = 3,
+#endif
+#if ENABLE(MEDIA_RECORDER)
+ MediaRecorderEventTargetInterfaceType = 4,
+#endif
+#if ENABLE(MEDIA_SESSION_COORDINATOR)
+ MediaSessionCoordinatorEventTargetInterfaceType = 5,
+#endif
+#if ENABLE(MEDIA_SOURCE)
+ MediaSourceEventTargetInterfaceType = 6,
+ SourceBufferEventTargetInterfaceType = 7,
+ SourceBufferListEventTargetInterfaceType = 8,
+#endif
+#if ENABLE(MEDIA_STREAM)
+ MediaDevicesEventTargetInterfaceType = 9,
+ MediaStreamEventTargetInterfaceType = 10,
+ MediaStreamTrackEventTargetInterfaceType = 11,
+#endif
+#if ENABLE(NOTIFICATIONS)
+ NotificationEventTargetInterfaceType = 12,
+#endif
+#if ENABLE(OFFSCREEN_CANVAS)
+ OffscreenCanvasEventTargetInterfaceType = 13,
+#endif
+#if ENABLE(PAYMENT_REQUEST)
+ PaymentRequestEventTargetInterfaceType = 14,
+ PaymentResponseEventTargetInterfaceType = 15,
+#endif
+#if ENABLE(PICTURE_IN_PICTURE_API)
+ PictureInPictureWindowEventTargetInterfaceType = 16,
+#endif
+#if ENABLE(SERVICE_WORKER)
+ ServiceWorkerEventTargetInterfaceType = 17,
+ ServiceWorkerContainerEventTargetInterfaceType = 18,
+ ServiceWorkerGlobalScopeEventTargetInterfaceType = 19,
+ ServiceWorkerRegistrationEventTargetInterfaceType = 20,
+#endif
+#if ENABLE(SPEECH_SYNTHESIS)
+ SpeechSynthesisEventTargetInterfaceType = 21,
+ SpeechSynthesisUtteranceEventTargetInterfaceType = 22,
+#endif
+#if ENABLE(VIDEO)
+ AudioTrackListEventTargetInterfaceType = 23,
+ MediaControllerEventTargetInterfaceType = 24,
+ TextTrackEventTargetInterfaceType = 25,
+ TextTrackCueEventTargetInterfaceType = 26,
+ TextTrackCueGenericEventTargetInterfaceType = 27,
+ TextTrackListEventTargetInterfaceType = 28,
+ VideoTrackListEventTargetInterfaceType = 29,
+#endif
+#if ENABLE(WEBXR)
+ WebXRLayerEventTargetInterfaceType = 30,
+ WebXRSessionEventTargetInterfaceType = 31,
+ WebXRSpaceEventTargetInterfaceType = 32,
+ WebXRSystemEventTargetInterfaceType = 33,
+#endif
+#if ENABLE(WEB_AUDIO)
+ AudioNodeEventTargetInterfaceType = 34,
+ BaseAudioContextEventTargetInterfaceType = 35,
+#endif
+#if ENABLE(WEB_RTC)
+ RTCDTMFSenderEventTargetInterfaceType = 36,
+ RTCDataChannelEventTargetInterfaceType = 37,
+ RTCDtlsTransportEventTargetInterfaceType = 38,
+ RTCIceTransportEventTargetInterfaceType = 39,
+ RTCPeerConnectionEventTargetInterfaceType = 40,
+ RTCRtpSFrameTransformEventTargetInterfaceType = 41,
+ RTCRtpScriptTransformEventTargetInterfaceType = 42,
+ RTCSctpTransportEventTargetInterfaceType = 43,
+#endif
+#if ENABLE(WIRELESS_PLAYBACK_TARGET)
+ RemotePlaybackEventTargetInterfaceType = 44,
+#endif
+ EventTargetInterfaceType = 45,
+ AbortSignalEventTargetInterfaceType = 46,
+ BroadcastChannelEventTargetInterfaceType = 47,
+ ClipboardEventTargetInterfaceType = 48,
+ DOMApplicationCacheEventTargetInterfaceType = 49,
+ DOMWindowEventTargetInterfaceType = 50,
+ DedicatedWorkerGlobalScopeEventTargetInterfaceType = 51,
+ EventSourceEventTargetInterfaceType = 52,
+ FileReaderEventTargetInterfaceType = 53,
+ FontFaceSetEventTargetInterfaceType = 54,
+ GPUDeviceEventTargetInterfaceType = 55,
+ IDBDatabaseEventTargetInterfaceType = 56,
+ IDBOpenDBRequestEventTargetInterfaceType = 57,
+ IDBRequestEventTargetInterfaceType = 58,
+ IDBTransactionEventTargetInterfaceType = 59,
+ MediaQueryListEventTargetInterfaceType = 60,
+ MessagePortEventTargetInterfaceType = 61,
+ NodeEventTargetInterfaceType = 62,
+ PerformanceEventTargetInterfaceType = 63,
+ PermissionStatusEventTargetInterfaceType = 64,
+ SharedWorkerEventTargetInterfaceType = 65,
+ SharedWorkerGlobalScopeEventTargetInterfaceType = 66,
+ SpeechRecognitionEventTargetInterfaceType = 67,
+ VisualViewportEventTargetInterfaceType = 68,
+ WebAnimationEventTargetInterfaceType = 69,
+ WebSocketEventTargetInterfaceType = 70,
+ WorkerEventTargetInterfaceType = 71,
+ WorkletGlobalScopeEventTargetInterfaceType = 72,
+ XMLHttpRequestEventTargetInterfaceType = 73,
+ XMLHttpRequestUploadEventTargetInterfaceType = 74,
+};
+
+} // namespace WebCore