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
			| 
											3 years ago
										 | /** | ||
|  |  * 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') | ||
|  | }; |