UNPKG

@formant/ava

Version:

A framework for automated visual analytics.

21 lines (20 loc) 846 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addInsightsToHeap = exports.homogeneousInsightPriorityComparator = exports.insightPriorityComparator = void 0; var insightPriorityComparator = function (a, b) { return a.score - b.score; }; exports.insightPriorityComparator = insightPriorityComparator; var homogeneousInsightPriorityComparator = function (a, b) { return a.score - b.score; }; exports.homogeneousInsightPriorityComparator = homogeneousInsightPriorityComparator; function addInsightsToHeap(insights, heap) { insights === null || insights === void 0 ? void 0 : insights.forEach(function (item) { if (heap.length >= heap.limit) { heap.pushpop(item); } else { heap.add(item); } }); } exports.addInsightsToHeap = addInsightsToHeap;