1.0.0 • Published 9 years ago

autocomplete-trie v1.0.0

Weekly downloads
16
License
MIT
Repository
github
Last release
9 years ago

autocomplete-trie

npm install autocomplete-trie
var Autocomplete = require('autocomplete-trie')

var autocomplete = new Autocomplete([
  'aaa',
  'aba',
  'abc',
  'abd',
  'aca',
  'ada',
  'adb',
  'acb',
  'baa',
  'bab',
  'bac',
  'bad',
  'bba',
  'bca',
  'bdc',
  'bda',
  'bdb'
]);


console.log(autocomplete.search('a'))
console.log(autocomplete.search('ab'))
console.log(autocomplete.search('abc'))
console.log(autocomplete.search('b'))
console.log(autocomplete.search('ba'))
console.log(autocomplete.search('bac'))
console.log(autocomplete.search('bad'))

Thanks to marc.e.campbell@gmail.com for his original work on the node-autocomplete package.

This package is set to a fork of the original with new code to be shipped and general improvements needed for Minerlabs to utilize the code.

Among first changes are less module cruft, and improved api.