diff --git a/Userland/Libraries/LibWeb/Forward.h b/Userland/Libraries/LibWeb/Forward.h index edf55b947c..5a6246d934 100644 --- a/Userland/Libraries/LibWeb/Forward.h +++ b/Userland/Libraries/LibWeb/Forward.h @@ -548,6 +548,7 @@ class WritableStreamDefaultController; class WritableStreamDefaultWriter; struct PullIntoDescriptor; +struct QueuingStrategyInit; struct UnderlyingSink; struct UnderlyingSource; } diff --git a/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.h b/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.h new file mode 100644 index 0000000000..98096d22be --- /dev/null +++ b/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2023, Shannon Booth + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +namespace Web::Streams { + +// https://streams.spec.whatwg.org/#dictdef-queuingstrategyinit +struct QueuingStrategyInit { + double high_water_mark; +}; + +} diff --git a/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.idl b/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.idl new file mode 100644 index 0000000000..250c99010b --- /dev/null +++ b/Userland/Libraries/LibWeb/Streams/QueuingStrategyInit.idl @@ -0,0 +1,4 @@ +// https://streams.spec.whatwg.org/#dictdef-queuingstrategyinit +dictionary QueuingStrategyInit { + required unrestricted double highWaterMark; +};