This is used in the constructor for ByteLengthQueuingStrategy and CountQueuingStrategy.
@@ -548,6 +548,7 @@ class WritableStreamDefaultController;
class WritableStreamDefaultWriter;
struct PullIntoDescriptor;
+struct QueuingStrategyInit;
struct UnderlyingSink;
struct UnderlyingSource;
}
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2023, Shannon Booth <shannon.ml.booth@gmail.com>
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
+
+#pragma once
+namespace Web::Streams {
+// https://streams.spec.whatwg.org/#dictdef-queuingstrategyinit
+struct QueuingStrategyInit {
+ double high_water_mark;
+};
+}
@@ -0,0 +1,4 @@
+dictionary QueuingStrategyInit {
+ required unrestricted double highWaterMark;