An item filter may be specified in two ways, either as a string which is an item prototype name or as a table.
{ comparator?: ComparatorString, name?: ItemID, quality?: QualityID } | string