LibWeb: Use forward-declarations of structured serialized types

This reduces the rebuilt targets when touching StructuredSerialize.h
from ~1200 to ~400. The remaining are due to generated IPC headers.
This commit is contained in:
Timothy Flynn 2025-07-17 13:40:50 -04:00 committed by Tim Flynn
commit 7fad8c333d
Notes: github-actions[bot] 2025-07-18 14:10:51 +00:00
21 changed files with 23 additions and 9 deletions

View file

@ -694,6 +694,7 @@ enum class MediaSeekMode;
enum class SandboxingFlagSet;
struct Agent;
struct DeserializedTransferRecord;
struct EmbedderPolicy;
struct Environment;
struct EnvironmentSettingsObject;
@ -706,6 +707,7 @@ struct ScrollOptions;
struct ScrollToOptions;
struct SerializedFormData;
struct SerializedPolicyContainer;
struct SerializedTransferRecord;
struct StructuredSerializeOptions;
struct SyntheticRealmSettings;
struct ToggleTaskTracker;