/* * Copyright (c) 2022, David Tuin * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include namespace JS { class SuppressedError : public Error { JS_OBJECT(SuppressedError, Error); GC_DECLARE_ALLOCATOR(SuppressedError); public: static GC::Ref create(Realm&); virtual ~SuppressedError() override = default; private: explicit SuppressedError(Object& prototype); }; }