|
@@ -0,0 +1,21 @@
|
|
|
+/*
|
|
|
+ * Copyright (c) 2023, Shannon Booth <shannon.ml.booth@gmail.com>
|
|
|
+ *
|
|
|
+ * SPDX-License-Identifier: BSD-2-Clause
|
|
|
+ */
|
|
|
+
|
|
|
+#pragma once
|
|
|
+
|
|
|
+#include <AK/Optional.h>
|
|
|
+#include <LibJS/Heap/GCPtr.h>
|
|
|
+#include <LibWeb/WebIDL/CallbackType.h>
|
|
|
+
|
|
|
+namespace Web::Streams {
|
|
|
+
|
|
|
+// https://streams.spec.whatwg.org/#dictdef-queuingstrategy
|
|
|
+struct QueuingStrategy {
|
|
|
+ Optional<double> high_water_mark;
|
|
|
+ JS::GCPtr<WebIDL::CallbackType> size;
|
|
|
+};
|
|
|
+
|
|
|
+}
|