/* * Copyright (c) 2018-2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Web::DOM { ErrorOr> valid_local_names_for_given_html_element_interface(StringView html_element_interface_name); bool is_unknown_html_element(FlyString const& tag_name); // FIXME: The spec doesn't say what the default value of synchronous_custom_elements_flag should be. WebIDL::ExceptionOr> create_element(Document&, FlyString local_name, Optional namespace_, Optional prefix = {}, Optional is = Optional {}, bool synchronous_custom_elements_flag = false); }