Expand description
Machinery to initialise interface prototype objects and interface objects.
Structsยง
- Interface
Constructor ๐Behavior - The constructor behavior of a non-callback interface object.
- NonCallback
Interface ๐Object Class - The class of a non-callback interface object.
Enumsยง
- Proto
OrIface ๐Index
Constantsยง
- OBJECT_
OPS ๐
Functionsยง
- create_
callback_ ๐interface_ object - Create and define the interface object of a callback interface.
- create_
global_ ๐ โobject - Create a global object with the given class.
- create_
interface_ ๐prototype_ object - Create the interface prototype object of a non-callback interface.
- create_
named_ ๐constructors - Create and define the named constructors of a non-callback interface.
- create_
noncallback_ ๐interface_ object - Create and define the interface object of a non-callback interface.
- create_
object ๐ - Create a new object with a unique type.
- create_
unscopable_ ๐object - define_
dom_ ๐interface - define_
guarded_ ๐constants - Conditionally define constants on an object.
- define_
guarded_ ๐methods - Conditionally define methods on an object.
- define_
guarded_ ๐properties - Conditionally define properties on an object.
- define_
length ๐ - define_
name ๐ - define_
on_ ๐global_ object - Define a property with a given name on the global object. Should be called through the resolve hook.
- fun_
to_ ๐ โstring_ hook - get_
desired_ proto - get_
per_ ๐interface_ object_ handle - get_
proto_ ๐id_ for_ new_ target - invalid_
constructor ๐ โ - is_
exposed_ ๐in - Returns whether an interface with exposure set given by
globals
should be exposed in the global objectobj
. - non_
new_ ๐ โconstructor - select_
compartment ๐ - Choose the compartment to create a new global object in.
Type Aliasesยง
- Constructor
Class ๐Hook - A constructor class hook.
- Trace
Hook ๐ - A trace hook.