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