UNPKG

matrix-react-sdk

Version:
20 lines (19 loc) 715 B
import React from 'react'; import AutocompleteProvider from './AutocompleteProvider'; import QueryMatcher from './QueryMatcher'; import { ICompletion, ISelectionRange } from './Autocompleter'; import { IEmoji } from '../emoji'; interface IEmojiShort { emoji: IEmoji; shortname: string; _orderBy: number; } export default class EmojiProvider extends AutocompleteProvider { matcher: QueryMatcher<IEmojiShort>; nameMatcher: QueryMatcher<IEmojiShort>; constructor(); getCompletions(query: string, selection: ISelectionRange, force?: boolean, limit?: number): Promise<ICompletion[]>; getName(): string; renderCompletions(completions: React.ReactNode[]): React.ReactNode; } export {};