NativeTypedArrayView
The parent of the nine numeric views. Each shows one buffer through one element type, and writes through any view are seen by all of them.
The spec calls these "integer-indexed exotic objects": an index outside the array is not an error, it simply reads as undefined and writes nowhere. That is why get, put, has and delete are all overridden.
Inheritors
Properties
How many elements there are.
How much of the buffer the view covers, in bytes. Upstream's getByteLength (D-7).
Functions
True for an object that has to pretend it is undefined, which only NativeWith does.
Same as above for a built-in method, which does not get a prototype property.
Defines a property whose value comes from a lambda that needs nothing but itself.
Defines a method backed by a Kotlin lambda.
The element at index. It has to be a type script understands: a number, a string or a Scriptable. Never called with an out-of-range index.
A value another part of the engine parked on this object under key.
Converts this object to a primitive, guided by hint.
Backs the instanceof operator.
Seals the object, so no property can be added, removed or changed.
Attaches data that lives outside the engine, or detaches it with null.