jinaga
Version:
Data management for web and mobile applications.
11 lines • 358 B
TypeScript
import { FactRecord } from '../storage';
export declare class TopologicalSorter<T> {
private factsVisited;
private factsWaiting;
private factValue;
sort(facts: FactRecord[], map: (predecessors: T[], fact: FactRecord) => T): T[];
finished(): boolean;
private allPredecessors;
private factKey;
}
//# sourceMappingURL=sorter.d.ts.map