items are the original item from items or/and asyncItems
items
asyncItems
typedef List<T> FavoriteItems<T>(List<T> items);