Signature for selecting searchable string properties from an item. For example: extracting name and email from a user model.
name
email
typedef PropertySelector<T> = List<String> Function(T item);