Files
ThreadNet-Web/src/autocomplete/Autocompleter.js
T

21 lines
532 B
JavaScript
Raw Normal View History

2016-06-01 16:54:21 +05:30
import CommandProvider from './CommandProvider';
import DuckDuckGoProvider from './DuckDuckGoProvider';
import RoomProvider from './RoomProvider';
import UserProvider from './UserProvider';
2016-06-01 16:54:21 +05:30
const PROVIDERS = [
CommandProvider,
DuckDuckGoProvider,
RoomProvider,
UserProvider
].map(completer => new completer());
2016-06-01 16:54:21 +05:30
export function getCompletions(query: String) {
return PROVIDERS.map(provider => {
return {
completions: provider.getCompletions(query),
provider
};
});
2016-06-01 16:54:21 +05:30
}