Constructor for use by the runtime only.
TypeScript type of the elements in the array.
Property used for retrieving this entry.
Type of serializable property used for the elements stored in the array.
Type used for the elements stored in the array.
Type arguments used for the elements stored in the array.
Adds a new element to the end of the array.
The value to be added at the end of the array.
Returns a serializable property for a specific array element.
Index of the element in the array.
Serializable property that allows you to manipulate contents of the array entry.
Uses the provided path elements to find an array element at the specified index, and returns a property to the element, or to a child property of that element.
Path elements representing field names and keys to look for.
Index in the pathElements array to start the search at.
Property representing the final path element, or null if not found (array index is out of range, or property with that path doesn't exist).
Gets the value from the array at the specified index.
Returns number of elements in the array.
Number of elements in the array.
Removes the item at the given index.
The index to remove the item at.
Resizes the array to the given newSize.
The new size of the array. New items will be null and extra items will be discarded.
Assigns the value to the array at the specified index.
Swaps the items at index1 and index2.
StaticgetStaticset
The InspectableArray class provides reflection for a TypeScript array. The primary use-case for this class is type reflection within the Inspector APIs.