The row object type.
Returns the total number of items, synchronously or asynchronously.
Inserts item at index, shifting subsequent items to the right.
After this call, getNumberOfItems() must return one more than
before, and getObjectAtRowIndex(index) must return the inserted item.
The zero-based position at which to insert.
The item to insert.
A datasource that supports inserting items at a given index.
Implement this interface when the datasource can accept new items (e.g. as the target of a cross-list drag-and-drop transfer). UI components use the isInsertableDatasource type guard to detect this capability.