A JavaScript array.
A JavaScript array buffer.
A JavaScript class.
A JavaScript context.
A JavaScript execution context group.
A JavaScript date object.
A JavaScript error.
A JavaScript function object.
@struct JSAPIModuleLoader
@abstract The callbacks used to load and evaluate modules.
@field moduleLoaderResolve The callback used to resolve a module specifier.
@field moduleLoaderEvaluate The callback used to evaluate a module.
@field moduleLoaderFetch The callback used to fetch a module.
A JavaScript object.
A JavaScript promise.
A JavaScript promise resolving functions.
A JavaScript regular expression object.
A JavaScript string.
This struct is used to retain a reference to a JavaScript string.
It will release the string when it goes out of scope.
A JavaScript string reference.
This struct is used to retain a reference to a JavaScript string.
It won’t release the string when it goes out of scope.
To release the string, use the release method.
A JavaScript typed array.
A JavaScript value.