You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							59 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
	
	
							59 lines
						
					
					
						
							2.2 KiB
						
					
					
				/**
 | 
						|
 * Mnemonist Library Endpoint
 | 
						|
 * ===========================
 | 
						|
 *
 | 
						|
 * Exporting every data structure through a unified endpoint. Consumers
 | 
						|
 * of this library should prefer the modular access though.
 | 
						|
 */
 | 
						|
var Heap = require('./heap.js'),
 | 
						|
    FibonacciHeap = require('./fibonacci-heap.js'),
 | 
						|
    SuffixArray = require('./suffix-array.js');
 | 
						|
 | 
						|
module.exports = {
 | 
						|
  BiMap: require('./bi-map.js'),
 | 
						|
  BitSet: require('./bit-set.js'),
 | 
						|
  BitVector: require('./bit-vector.js'),
 | 
						|
  BloomFilter: require('./bloom-filter.js'),
 | 
						|
  BKTree: require('./bk-tree.js'),
 | 
						|
  CircularBuffer: require('./circular-buffer.js'),
 | 
						|
  DefaultMap: require('./default-map.js'),
 | 
						|
  DefaultWeakMap: require('./default-weak-map.js'),
 | 
						|
  FixedDeque: require('./fixed-deque.js'),
 | 
						|
  StaticDisjointSet: require('./static-disjoint-set.js'),
 | 
						|
  FibonacciHeap: FibonacciHeap,
 | 
						|
  MinFibonacciHeap: FibonacciHeap.MinFibonacciHeap,
 | 
						|
  MaxFibonacciHeap: FibonacciHeap.MaxFibonacciHeap,
 | 
						|
  FixedReverseHeap: require('./fixed-reverse-heap.js'),
 | 
						|
  FuzzyMap: require('./fuzzy-map.js'),
 | 
						|
  FuzzyMultiMap: require('./fuzzy-multi-map.js'),
 | 
						|
  HashedArrayTree: require('./hashed-array-tree.js'),
 | 
						|
  Heap: Heap,
 | 
						|
  MinHeap: Heap.MinHeap,
 | 
						|
  MaxHeap: Heap.MaxHeap,
 | 
						|
  StaticIntervalTree: require('./static-interval-tree.js'),
 | 
						|
  InvertedIndex: require('./inverted-index.js'),
 | 
						|
  KDTree: require('./kd-tree.js'),
 | 
						|
  LinkedList: require('./linked-list.js'),
 | 
						|
  LRUCache: require('./lru-cache.js'),
 | 
						|
  LRUCacheWithDelete: require('./lru-cache-with-delete.js'),
 | 
						|
  LRUMap: require('./lru-map.js'),
 | 
						|
  LRUMapWithDelete: require('./lru-map-with-delete.js'),
 | 
						|
  MultiMap: require('./multi-map.js'),
 | 
						|
  MultiSet: require('./multi-set.js'),
 | 
						|
  PassjoinIndex: require('./passjoin-index.js'),
 | 
						|
  Queue: require('./queue.js'),
 | 
						|
  FixedStack: require('./fixed-stack.js'),
 | 
						|
  Stack: require('./stack.js'),
 | 
						|
  SuffixArray: SuffixArray,
 | 
						|
  GeneralizedSuffixArray: SuffixArray.GeneralizedSuffixArray,
 | 
						|
  Set: require('./set.js'),
 | 
						|
  SparseQueueSet: require('./sparse-queue-set.js'),
 | 
						|
  SparseMap: require('./sparse-map.js'),
 | 
						|
  SparseSet: require('./sparse-set.js'),
 | 
						|
  SymSpell: require('./symspell.js'),
 | 
						|
  Trie: require('./trie.js'),
 | 
						|
  TrieMap: require('./trie-map.js'),
 | 
						|
  Vector: require('./vector.js'),
 | 
						|
  VPTree: require('./vp-tree.js')
 | 
						|
};
 |