LibWeb: Remove exceptional return types from infallible stream IDL

This commit is contained in:
Timothy Flynn 2024-04-29 18:34:19 -04:00 committed by Andreas Kling
commit 2d4d16ac37
Notes: sideshowbarker 2024-07-16 23:51:07 +09:00
15 changed files with 26 additions and 29 deletions

View file

@ -20,7 +20,7 @@ class ByteLengthQueuingStrategy final : public Bindings::PlatformObject {
JS_DECLARE_ALLOCATOR(ByteLengthQueuingStrategy);
public:
static WebIDL::ExceptionOr<JS::NonnullGCPtr<ByteLengthQueuingStrategy>> construct_impl(JS::Realm&, QueuingStrategyInit const&);
static JS::NonnullGCPtr<ByteLengthQueuingStrategy> construct_impl(JS::Realm&, QueuingStrategyInit const&);
virtual ~ByteLengthQueuingStrategy() override;
@ -32,7 +32,7 @@ public:
return m_high_water_mark;
}
WebIDL::ExceptionOr<JS::NonnullGCPtr<WebIDL::CallbackType>> size();
JS::NonnullGCPtr<WebIDL::CallbackType> size();
private:
explicit ByteLengthQueuingStrategy(JS::Realm&, double high_water_mark);