| Interface | Description |
|---|---|
| JSCopyableObject | |
| JSModuleLoader |
| Class | Description |
|---|---|
| Accessor | |
| AsyncContext |
A list of records with fields [[AsyncContextKey]] (a Symbol) and [[AsyncContextValue]] (an
ECMAScript language value).
|
| AsyncGeneratorRequest | |
| Completion | |
| Dead | |
| DefaultESModuleLoader | |
| ExportResolution |
Result of the
ResolveExport method of module records. |
| ExportResolution.Resolved | |
| IteratorRecord | |
| JSAttributes | |
| JSClassObject |
Delegates methods to JSClass.
|
| JSDynamicObject |
The common base class for all JavaScript objects as well as
null and undefined. |
| JSDynamicObject.IsIdenticalOrUndefined | |
| JSModuleData |
ES module data that can be shared across contexts.
|
| JSModuleRecord |
Source Text Module Record.
|
| JSNonProxyObject |
Basic non-proxy JS object.
|
| JSObject |
The common base class for all JavaScript objects (values of type Object according to the spec).
|
| JSObject.GetMembers | |
| JSObjectUtil | |
| JSOrdinaryObject | |
| JSOrdinaryObject.BareLayout | |
| JSOrdinaryObject.DefaultLayout | |
| JSOrdinaryObject.InternalFieldLayout | |
| JSProperty |
Property objects represent the mapping between low-level stores and high-level data.
|
| JSPrototypeData |
Extra data associated with prototype objects.
|
| JSShape |
Static helper methods for JS-specific operations on shapes.
|
| JSShapeData |
Extra metadata associated with JavaScript object shapes.
|
| JSSharedData | |
| Null | |
| Nullish | |
| OperatorSet |
Instances of this class represent instances of the OperatorSet spec object.
|
| PromiseCapabilityRecord | |
| PromiseReactionRecord | |
| PropertyDescriptor |
Objects of this type are used by the defineProperty() and defineProperties() builtin functions.
|
| PropertyProxy | |
| ScriptOrModule |
Script or Module Record.
|
| Undefined |
A singleton instance of this class represents an undefined JavaScript value.
|
| Enum | Description |
|---|---|
| Completion.Type | |
| JSModuleRecord.Status |