summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Forward.h
diff options
context:
space:
mode:
authorLinus Groh <mail@linusgroh.de>2021-06-11 18:06:20 +0100
committerLinus Groh <mail@linusgroh.de>2021-06-11 18:49:50 +0100
commitcbd7437d40c6d58c475938e45ffa4265dbbc5ac0 (patch)
tree26a977d1addf64c514bf42516def408ca4f12bcb /Userland/Libraries/LibJS/Forward.h
parent2f03eb8628dbb2d6c643c09309d92237dd0152fc (diff)
downloadserenity-cbd7437d40c6d58c475938e45ffa4265dbbc5ac0.zip
LibJS: Implement AggregateError
Diffstat (limited to 'Userland/Libraries/LibJS/Forward.h')
-rw-r--r--Userland/Libraries/LibJS/Forward.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/Userland/Libraries/LibJS/Forward.h b/Userland/Libraries/LibJS/Forward.h
index f2096d0ba6..769ad374b6 100644
--- a/Userland/Libraries/LibJS/Forward.h
+++ b/Userland/Libraries/LibJS/Forward.h
@@ -25,21 +25,22 @@
void name([[maybe_unused]] JS::VM& vm, [[maybe_unused]] JS::GlobalObject& global_object, [[maybe_unused]] JS::Value value)
// NOTE: Proxy is not included here as it doesn't have a prototype - m_proxy_constructor is initialized separately.
-#define JS_ENUMERATE_NATIVE_OBJECTS_EXCLUDING_TEMPLATES \
- __JS_ENUMERATE(Array, array, ArrayPrototype, ArrayConstructor, void) \
- __JS_ENUMERATE(ArrayBuffer, array_buffer, ArrayBufferPrototype, ArrayBufferConstructor, void) \
- __JS_ENUMERATE(BigIntObject, bigint, BigIntPrototype, BigIntConstructor, void) \
- __JS_ENUMERATE(BooleanObject, boolean, BooleanPrototype, BooleanConstructor, void) \
- __JS_ENUMERATE(Date, date, DatePrototype, DateConstructor, void) \
- __JS_ENUMERATE(Error, error, ErrorPrototype, ErrorConstructor, void) \
- __JS_ENUMERATE(Function, function, FunctionPrototype, FunctionConstructor, void) \
- __JS_ENUMERATE(NumberObject, number, NumberPrototype, NumberConstructor, void) \
- __JS_ENUMERATE(Object, object, ObjectPrototype, ObjectConstructor, void) \
- __JS_ENUMERATE(Promise, promise, PromisePrototype, PromiseConstructor, void) \
- __JS_ENUMERATE(RegExpObject, regexp, RegExpPrototype, RegExpConstructor, void) \
- __JS_ENUMERATE(Set, set, SetPrototype, SetConstructor, void) \
- __JS_ENUMERATE(StringObject, string, StringPrototype, StringConstructor, void) \
- __JS_ENUMERATE(SymbolObject, symbol, SymbolPrototype, SymbolConstructor, void) \
+#define JS_ENUMERATE_NATIVE_OBJECTS_EXCLUDING_TEMPLATES \
+ __JS_ENUMERATE(AggregateError, aggregate_error, AggregateErrorPrototype, AggregateErrorConstructor, void) \
+ __JS_ENUMERATE(Array, array, ArrayPrototype, ArrayConstructor, void) \
+ __JS_ENUMERATE(ArrayBuffer, array_buffer, ArrayBufferPrototype, ArrayBufferConstructor, void) \
+ __JS_ENUMERATE(BigIntObject, bigint, BigIntPrototype, BigIntConstructor, void) \
+ __JS_ENUMERATE(BooleanObject, boolean, BooleanPrototype, BooleanConstructor, void) \
+ __JS_ENUMERATE(Date, date, DatePrototype, DateConstructor, void) \
+ __JS_ENUMERATE(Error, error, ErrorPrototype, ErrorConstructor, void) \
+ __JS_ENUMERATE(Function, function, FunctionPrototype, FunctionConstructor, void) \
+ __JS_ENUMERATE(NumberObject, number, NumberPrototype, NumberConstructor, void) \
+ __JS_ENUMERATE(Object, object, ObjectPrototype, ObjectConstructor, void) \
+ __JS_ENUMERATE(Promise, promise, PromisePrototype, PromiseConstructor, void) \
+ __JS_ENUMERATE(RegExpObject, regexp, RegExpPrototype, RegExpConstructor, void) \
+ __JS_ENUMERATE(Set, set, SetPrototype, SetConstructor, void) \
+ __JS_ENUMERATE(StringObject, string, StringPrototype, StringConstructor, void) \
+ __JS_ENUMERATE(SymbolObject, symbol, SymbolPrototype, SymbolConstructor, void) \
__JS_ENUMERATE(WeakSet, weak_set, WeakSetPrototype, WeakSetConstructor, void)
#define JS_ENUMERATE_NATIVE_OBJECTS \