The type of elements held in the list.
Clears the structure.
Indicates whether the structure has room for more elements.
Indicates whether the structure is empty.
Indicates whether the structure is full.
An array of all the elements in the list.
Returns the first element in the list without removing it.
The first element in the list, or undefined if the list is empty.
The number of elements in the list.
The available space in the structure.
Interface for a list data structure.