|
@@ -768,6 +768,11 @@ public:
|
|
|
if (interface.extended_attributes.contains("CustomGet")) {
|
|
|
generator.append(R"~~~(
|
|
|
virtual JS::Value get(const JS::PropertyName&, JS::Value receiver = {}, bool without_side_effects = false) const override;
|
|
|
+)~~~");
|
|
|
+ }
|
|
|
+ if (interface.extended_attributes.contains("CustomGetByIndex")) {
|
|
|
+ generator.append(R"~~~(
|
|
|
+ virtual JS::Value get_by_index(u32 property_index) const override;
|
|
|
)~~~");
|
|
|
}
|
|
|
if (interface.extended_attributes.contains("CustomPut")) {
|