list
Creates a List instance given raw data.
connection.list(listData, set)
Creates an instance of List if available, otherwise creates Map.List if available, and then finally defaulting to DefaultList.
This will add properties on the raw listData
array to the created list instance. e.g:
var listData = [{id: 1, name:"do dishes"}, ...];
listData.loadedFrom; // "shard 5"
var todoList = todoConnection.list(listData, {});
todoList.loadedFrom; // "shard 5"