LibWeb: Improve Enum generation in IDLGenerator

Generated enums have no underlying type specifier, this adds one
It uses the smallest available, which is mostly u8
This commit is contained in:
Totto16 2025-03-04 15:42:08 +01:00 committed by Sam Atkins
commit 4c54fa10ed
Notes: github-actions[bot] 2025-03-04 16:36:05 +00:00
3 changed files with 45 additions and 29 deletions

View file

@ -6,10 +6,12 @@
#pragma once
#include <AK/Types.h>
namespace Web::Bindings {
// https://w3c.github.io/encrypted-media/#dom-mediakeysrequirement
enum class MediaKeysRequirement {
enum class MediaKeysRequirement : u8 {
Required,
Optional,
NotAllowed