LibJS: Allow comparing module records by equality

This commit is contained in:
Shannon Booth 2024-12-01 13:03:11 +13:00 committed by Andreas Kling
parent 431faa1044
commit 1a15e2cec6
Notes: github-actions[bot] 2024-12-01 11:26:58 +00:00

View file

@ -22,6 +22,8 @@ struct ModuleWithSpecifier {
struct ImportAttribute { struct ImportAttribute {
ByteString key; ByteString key;
ByteString value; ByteString value;
bool operator==(ImportAttribute const&) const = default;
}; };
// https://tc39.es/proposal-import-attributes/#modulerequest-record // https://tc39.es/proposal-import-attributes/#modulerequest-record
@ -42,6 +44,8 @@ struct ModuleRequest {
DeprecatedFlyString module_specifier; // [[Specifier]] DeprecatedFlyString module_specifier; // [[Specifier]]
Vector<ImportAttribute> attributes; // [[Attributes]] Vector<ImportAttribute> attributes; // [[Attributes]]
bool operator==(ModuleRequest const&) const = default;
}; };
} }