The row object type.
Returns the total number of items, synchronously or asynchronously.
Removes and returns the item at index, shifting subsequent items
to the left.
After this call, getNumberOfItems() must return one fewer than
before.
The zero-based position of the item to remove.
The removed item.
A datasource that supports removing items by index.
Implement this interface when the datasource can give up items (e.g. as the source of a cross-list drag-and-drop transfer). UI components use the isRemovableDatasource type guard to detect this capability.