Creates a sink selecting the least item of the feed.
Items are ranked in source order, seeding the result with the first one and retaining only the least ranking item
seen so far, so selection stays within constant memory whatever the size of the feed, but never completes on an
infinite source; equally ranking items resolve to the first one in source order.
An empty feed resolves to undefined; callers wanting a default supply it with ??. As ascending ranks
null before any other value, a feed carrying null resolves to it unless the comparator states otherwise.
Tip
The @metreeca/core order module provides helper functions for
assembling complex ranking criteria.
Creates a sink selecting the least item of the feed.
Items are ranked in source order, seeding the result with the first one and retaining only the least ranking item seen so far, so selection stays within constant memory whatever the size of the feed, but never completes on an infinite source; equally ranking items resolve to the first one in source order.
An empty feed resolves to
undefined; callers wanting a default supply it with??. As ascending ranksnullbefore any other value, a feed carryingnullresolves to it unless the comparator states otherwise.The @metreeca/core order module provides helper functions for assembling complex ranking criteria.