#include "chrome/renderer/controlled_frame/controlled_frame_extensions_renderer_api_provider.h"
#include "chrome/grit/renderer_resources.h"
#include "extensions/renderer/resource_bundle_source_map.h"
#include "extensions/renderer/script_context.h"
#include "third_party/blink/public/platform/web_string.h"
#include "third_party/blink/public/web/web_custom_element.h"
namespace controlled_frame {
void ControlledFrameExtensionsRendererAPIProvider::RegisterNativeHandlers(
extensions::ModuleSystem* module_system,
extensions::NativeExtensionBindingsSystem* bindings_system,
extensions::V8SchemaRegistry* v8_schema_registry,
extensions::ScriptContext* context) const { … }
void ControlledFrameExtensionsRendererAPIProvider::AddBindingsSystemHooks(
extensions::Dispatcher* dispatcher,
extensions::NativeExtensionBindingsSystem* bindings_system) const { … }
void ControlledFrameExtensionsRendererAPIProvider::PopulateSourceMap(
extensions::ResourceBundleSourceMap* source_map) const { … }
void ControlledFrameExtensionsRendererAPIProvider::
EnableCustomElementAllowlist() const { … }
void ControlledFrameExtensionsRendererAPIProvider::RequireWebViewModules(
extensions::ScriptContext* context) const { … }
}