0.0.0 • Published 10 years ago

readline-trie-completer v0.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

readline-trie-completer

$ npm install readline-trie-completer

Example

var readline = require('readline');
var trieCompleter = require('./')();
var trie = trieCompleter.trie;

trie.insert('hello word');
trie.insert('work');
trie.insert('wonder');
trie.insert('world');
trie.insert('with');
trie.insert('wire');
trie.insert('trie');

var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  completer: trieCompleter.completer
});

rl.setPrompt(' › ');

rl.prompt();

Trie API

  • #insert(String) - Insert new word
  • #remove(String) - remove word
  • #complete(prefix) - Find all words with a given prefix

License

(The MIT License)