JSValue proto;
proto = JS_NewObject(cx);
+ if (JS_IsException(proto)) {
+ return -1;
+ }
+
JS_SetPropertyFunctionList(cx, proto, qjs_fs_export,
njs_nitems(qjs_fs_export));
return NULL;
}
- JS_AddModuleExport(cx, m, "default");
+ if (JS_AddModuleExport(cx, m, "default") < 0) {
+ return NULL;
+ }
+
rc = JS_AddModuleExportList(cx, m, qjs_fs_export,
njs_nitems(qjs_fs_export));
if (rc != 0) {
return NULL;
}
- JS_AddModuleExport(ctx, m, "default");
+ if (JS_AddModuleExport(ctx, m, "default") < 0) {
+ return NULL;
+ }
+
rc = JS_AddModuleExportList(ctx, m, qjs_querystring_export,
njs_nitems(qjs_querystring_export));
if (rc != 0) {
JSValue proto;
proto = JS_NewObject(cx);
+ if (JS_IsException(proto)) {
+ return -1;
+ }
+
JS_SetPropertyFunctionList(cx, proto, qjs_webcrypto_export,
njs_nitems(qjs_webcrypto_export));
return NULL;
}
- JS_AddModuleExport(cx, m, "default");
+ if (JS_AddModuleExport(cx, m, "default") < 0) {
+ return NULL;
+ }
+
rc = JS_AddModuleExportList(cx, m, qjs_webcrypto_export,
njs_nitems(qjs_webcrypto_export));
if (rc != 0) {
JSValue proto;
proto = JS_NewObject(ctx);
+ if (JS_IsException(proto)) {
+ return -1;
+ }
+
JS_SetPropertyFunctionList(ctx, proto, qjs_zlib_export,
njs_nitems(qjs_zlib_export));
return NULL;
}
- JS_AddModuleExport(ctx, m, "default");
+ if (JS_AddModuleExport(ctx, m, "default") < 0) {
+ return NULL;
+ }
+
rc = JS_AddModuleExportList(ctx, m, qjs_zlib_export,
njs_nitems(qjs_zlib_export));
if (rc != 0) {
JSValue proto;
proto = JS_NewObject(ctx);
+ if (JS_IsException(proto)) {
+ return -1;
+ }
+
JS_SetPropertyFunctionList(ctx, proto, qjs_buffer_export,
njs_nitems(qjs_buffer_export));
return NULL;
}
- JS_AddModuleExport(ctx, m, "default");
+ if (JS_AddModuleExport(ctx, m, "default") < 0) {
+ return NULL;
+ }
+
rc = JS_AddModuleExportList(ctx, m, qjs_buffer_export,
njs_nitems(qjs_buffer_export));
if (rc != 0) {